Возможны следующие варианты размещения web-приложения: хостинг, выделенный сервер, виртуальный сервер и собственный сервер.
Стандартный хостинг, предоставляемый большинством хостинговых компаний, подходит для большинства web-приложений. В услуги хостинга входят Apache + PHP + MySQL (PHPMyAdmin), а также системы управления сайтами и самим хостингом [35].
Выделенный сервер – это тот же компьютер, доступный по ssh, http, https, ftp и другим протоколам.
Виртуальный сервер – почти тоже, что и выделенный, с одной, но очень существенной разницей: на одном компьютере может быть установлено множество виртуальных серверов. Ресурсы компьютера распределяются между виртуальными серверами, а это значит они работают медленее, чем выделенные сервера.
Собственный сервер: любой домашний компьютер, у которого есть статический ip-адрес сети может выступать в роли сервера. [36]
Для размещения web-приложения в сети интернет воспользуемся встроенным сервером.
Благодаря операционной системе Ubuntu каждый может сделать из своего компьютера полноценный web-сервер. Для этого комьютер должен соответствовать следующим требованиям:
- объем жесткого диска должен быть достаточным для хранения, как сайта, базы данных, вспомогательных файлов, так и необходимого инструментария;
- cтатический IP, его можно получить у провайдера (только по технологии adsl) у нас в Беларуси, это 3$ в месяц.
- высокоскоростной интернет;
Все файлы приложения находятся в специальной дирректории var/www/html. Исполняемые файлы сервера apache2 находится по адресу /etc/apache2/sites-available/. Для запуска приложения в этой дирректории был создан файл default.conf
Для запуска виртуального хоста, обслуживающего web-ресурс, выполним следующую команду:
sudo a2ensite example.com.conf
Для применения изменений в настройках необходимо перезапустим демон Apache:
sudo service apache2 restart
Для привязки статического ip-адреса к домену http://erud.by, был заключен договор с компанией ООО «Надежные программы hoster.by», которая оказала услугу по регистрации домена на период с 19.06.2018 года.
В последствии предполагается продление данной услуги.