суббота, 21 января 2017 г.

Как доменное имя связать с сайтом на личном сервере с Ubuntu Linux

ru-center logo
Допустим имеется сервер со статическим белым IP адресом (в качестве сервера может быть и VPS/VDS). На сервере установлен серверный дистрибутив Ubuntu с web-сервером LAMP (Linux-Apache-MySQL-PHP). Также приобретено доменное имя для сайта. Возникает задача, как сделать, чтобы сайт работающий на этом сервере был связан с доменным именем и был доступен в интернете.

По историческим причинам я пользуюсь услугами интернет компании RU-CENTER. Сейчас в моем распоряжении имеются VDS сервер, несколько доменных имен и дополнительная услуга DNS-хостинг. И на примере услуг от RU-CENTER, в статье я расскажу, как связать доменное имя со сайтом на личном сервере.

понедельник, 5 декабря 2016 г.

Как скомпилировать программу на C/C++ в Ubuntu

ubuntu terminal
Помню, когда я только начинал программировать, у меня возник вопрос: «Как скомпилировать программу на C в Ubuntu?» Для новичков это не легкая задача, как может показаться на первый взгляд.

Мой путь изучения C начался с бестселлера «Брайан Керниган, Деннис Ритчи, Язык программирования C, 2-е издание». Там рассказывается как скомпилировать программу в операционной системе Unix, но этот способ не работает в Linux. Авторы книги выкрутились, написав следующее:

В других системах это процедура будет отличаться. Обратитесь к справочнику или специалисту за подробностями.

Побуду специалистом :) и расскажу в данной статье, как скомпилировать первые программы на C и заодно на C++ в терминале Ubuntu.

четверг, 27 октября 2016 г.

Дополнительные возможности в комментариях Disqus

В качестве системы комментирования для своих сайтов я использую Disqus. Данная система обладает полезными возможностями, позволяющие форматировать текст, например, сделать его жирным.

Еще меня радует возможность вставлять код с подсветкой синтаксиса. А недавно позволили прятать текст под спойлером. Также на некоторых сайтах разрешено вставлять картинки.

В этой статье я расскажу вам как этим воспользоваться.

вторник, 30 августа 2016 г.

Настройка веб-сервера LAMP в Ubuntu 16.04

LAMP logo
В начале весны была опубликована статья Установка веб-сервера LAMP и PhpMyAdmin в Ubuntu 16.04. Сейчас расскажу про довольно популярные настройки:
  • Изменение максимальный размера закачиваемого файла;
  • Включение модуля mod_rewrite в Apache.

суббота, 20 августа 2016 г.

Установка Joomla 3 в Ubuntu 16.04. Часть 2

Весной я написал статью Установка Joomla 3 в Ubuntu 16.04 часть 1. И наконец-то у меня появилось свободно время на написания второй части. Как говорят, лучше поздно, чем никогда :) .

Вторая часть посвящена самой установке Joomla на локальный сервер Apache. Хоть установка и не представляет из себя ничего сложного, статья про нее желательна для систематического изложения, для формирования полной картины. Также Joomla будет играть важную роль в следующих моих статьях.

суббота, 6 августа 2016 г.

Как настроить виртуальные хосты в Apache на Ubuntu 14.04 LTS или Ubuntu 16.04 LTS

Apache logo
Понравилась статья Как настроить виртуальные хосты в Apache на Ubuntu 14.04 LTS со сайта www.digitalocean.com. Статья актуальна и для Ubuntu 16.04 LTS.

В опубликованной ранее статье Установка Joomla 3 в Ubuntu 16.04. Часть 1  очень кратко описывалось про создание виртуального хоста для локального сайта. Здесь же этот вопрос рассматривается довольно подробно. Инструкция также подходит и для локальных серверов.

Далее я полностью копирую статью в свой блог.

суббота, 30 апреля 2016 г.

Текстовый редактор pluma, первый запуск

Во время тестирования Ubuntu 16.04 beta, я решил использовать текстовый редактор pluma вместо gedit. Написал в блоге пару статей, где применяю его в командах для терминала. После релиза Ubuntu 16.04, выполнил проверку своих статей и обнаружил один нюанс, который случился у меня с pluma.

Pluma - легковерный текстовый редактор. Является форком известного gedit второй версии. В программе имеется подсветка синтаксиса, а функционал может быть расширен с помощью плагинов. По моему мнению pluma хорошо подходит для просмотра простых текстовых файлов и правки конфиг. файлов.