| 15.09.2009 г. | |
|
Свой сервер без панели управления хостингом - основные приемы. Часть 2. В этой статье хотел бы рассказать, как можно обойтись без панели управления хостингом на своем сервере с наиболее распространенными операционными системами Linux – Fedora (если нужен новый софт) либо CentOS (если достаточно старого, но проверенного софта).
Итак, считаем, что весь необходимый софт под хостинг своих сайтов - ftp-сервер, apache, php, phpmyadmin, mysql-сервер установлены и работают, также для 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 <enter>, идем в самый конец файла, пишем: NameVirtualhost *:80 Внимание! Директива NameVirtualHost должна быть одна на все сайты, т.е. если она в httpd.conf есть и не закомментирована (комментарий - это знак '#' перед строкой), то добавлять ее НЕТ необходимости. После прописывания виртуалхоста проверяем правильность того, что написали ssh командой: apachectl configtest запущенной от root-пользователя. Если нет никаких ошибок, перезагружаем apache-сервер командой: apachectl graceful Далее, прописываем в dns-зоне сайта в качестве A-записи IP-адрес сервера. Все, после обновления dns по всему миру, сайт будет отвечать на сервер, а также по ftp в папке logs можем смотреть лог ошибок и access-лог сайта. |
| « Пред. | След. » |
|---|
