15.09.2009

Свой сервер без панели управления хостингом. Часть 2 - заливаем сайт

Свой сервер без панели управления хостингом. Часть 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!
14.10.2022
Скидка на все домены Украины до 21.10.2022!
Уважаемые пользователи! Целую неделю у нас скидка -15% на регистрацию всех украинских доменов по промокоду defendersday22!
Подорожание ряда украинских доменов UA ccTLD!
28.09.2022
Подорожание ряда украинских доменов UA ccTLD!
Уважаемые пользователи! С 1 октября 2022 нас ждет подорожание в ряде украинских доменов - in.ua, od.ua, mk.ua!
Важные изменения в работе ряда украинских доменных имен!
09.03.2022
Важные изменения в работе ряда украинских доменных имен!
Уважаемые пользователи! В некоторых украинских доменных зонах увеличен срок периода Redemption с 30 до 60 дней.
Существенное подорожание выделенных IP-адресов (IPv4) в Германии!
09.08.2021
Существенное подорожание выделенных IP-адресов (IPv4) в Германии!
Уважаемые пользователи! В Германии существенно подорожали дополнительные выделенные IP-адреса (IPv4) и IP-сети.

Последнее в блоге

Коронавирус Coronavirus (COVID-19) и кибермошенники в сети Интернет
02.03.2020
Коронавирус Coronavirus (COVID-19) и кибермошенники в сети Интернет
Паника вокруг коронавируса COVID-19 используется кибермошенниками в сети Интернет - фишинг, продажа масок, вакцин и тестов.
Не отправляется почта - проверяем не блокирует ли провайдер 25 порт
11.01.2020
Не отправляется почта - проверяем не блокирует ли провайдер 25 порт
Проверяем блокирует ли провайдер 25 порт с помощью командной строки в ОС Windows. Как отправлять почту если 25 порт заблокирован.
Как установить Clam AntiVirus (ClamAV) на VPS или сервер с ОС CentOS
11.11.2019
Как установить Clam AntiVirus (ClamAV) на VPS или сервер с ОС CentOS
Устанавливаем Clam AntiVirus (ClamAV) на VPS / VDS или выделенный сервер с ОС CentOS и настраиваем ежедневное сканирование сервера.
ISPmanager больше не поддерживает резервное копирование в Яндекс.Диск
20.10.2019
ISPmanager больше не поддерживает резервное копирование в Яндекс.Диск
В течении недели Яндекс.Диск исчезнет из списка хранилища для резервного копирования в панеле ISPmanager и других продуктах ISPsystem.