Свой сервер без панели управления хостингом. Часть 2 - заливаем сайт
В этой статье хотел бы рассказать, как можно обойтись без панели управления хостингом на своем сервере с наиболее распространенными операционными системами Linux - Fedora (если нужен новый софт) либо CentOS (если достаточно старого, но проверенного софта).
Итак, считаем, что весь необходимый софт под хостинг своих сайтов - ftp-сервер, apache, php, phpmyadmin, mysql-сервер установлены и работают, также для ftp-доступа у нас есть пользователь ftpuser, который был создан для доступа по ftp. Узнаем путь его домашней директории:
finger ftpuser |grep Directory |cut -d' ' -f2
Видим, что это папка /home/ftpuser
Заходим по ftp, тем самым попадаем в эту самую /home/ftpuser, здесь создаем ftp-клиентом папку public_html (если такой директории там нет), потом создаем папку с названием сайта, допустим это hostinghutor.com. В эту папку (public_html/hostinghutor.com) заливаем ftp-клиентом контент сайта.
Далее, создаем папку logs, Для удобства, чтоб можно было через ftp смотреть логи вебсервера.
Далее запускаем:
mcedit /etc/httpd/conf/httpd.conf
идем в самый конец файла, пишем:
NameVirtualhost *:80
ServerAdmin webmaster@hostinghutor.com
DocumentRoot /home/ftpuser/public_html/hostinghutor.com
ServerName hostinghutor.com
ServerAlias www.hostinghutor.com
ErrorLog /home/ftpuser/logs/hostinghutor.com-error_log
CustomLog /home/ftpuser/logs/hostinghutor.com-access_log common
После прописывания виртуалхоста проверяем правильность того, что написали ssh командой:
apachectl configtest
запущенной от root-пользователя. Если нет никаких ошибок, перезагружаем apache-сервер командой:
apachectl graceful
Далее, прописываем в dns-зоне сайта в качестве A-записи IP-адрес сервера. Все, после обновления dns по всему миру, сайт будет отвечать на сервер, а также по ftp в папке logs можем смотреть лог ошибок и access-лог сайта.
Последние новости
Скидка на все домены Украины до 21.10.2022!
Уважаемые пользователи! Целую неделю у нас скидка -15% на регистрацию всех украинских доменов по промокоду defendersday22!Подорожание ряда украинских доменов UA ccTLD!
Уважаемые пользователи! С 1 октября 2022 нас ждет подорожание в ряде украинских доменов - in.ua, od.ua, mk.ua!Важные изменения в работе ряда украинских доменных имен!
Уважаемые пользователи! В некоторых украинских доменных зонах увеличен срок периода Redemption с 30 до 60 дней.Существенное подорожание выделенных IP-адресов (IPv4) в Германии!
Уважаемые пользователи! В Германии существенно подорожали дополнительные выделенные IP-адреса (IPv4) и IP-сети.Последнее в блоге