Underground Forum
- #1
Apache2
Для того чтобы привязать домен(ы) или поддомены к вашему httpd серверу, вам понадобится конфигурационный файл Apache.
Но учтите, что помимо настройки конфигураций VirtualHost на вашем Apache сервере, вам также нужно будет настроить DNS на стороне регистратора доменов, иначе ваш сайт никто не увидит.
Где найти настройки VirtualHost в Apache
В Ubuntu OS, конфигурация виртуальных хостов находятся в директории/etc/apache2/sites-available
. Другие, похожие операционные системы имеют настройки virtualhost прямо в apache2.conf файле.В CentOS, настройки virtualhost можно будет найти в главном конфигурационном файле httpd.conf, расположенным по адресу
/etc/httpd/conf/httpd.conf
.Используйте контейнер <VirtualHost * :80>, чтобы добавить новый virtualhost. Добавлять их можно сколько угодно.
Настройка контейнера VirtualHost * :80
# Первый домен (VirtualHost)
<VirtualHost *:80> # Тег обозначающий настройки виртуального хоста, 80 - это порт
ServerAdmin user1@domain1.ru # Контактный адрес администратора
DocumentRoot /var/www/domain1.ru # Директория вашего сайта
ServerName domain1.ru # Доменное имя
ServerAlias www.user1domain1.ru # Альтернативные имена
ErrorLog logs/user1domain1.ru-error_log # Логи
CustomLog logs/user1domain1.ru-access_log common # Логи
<Directory /> # Определяет правила для каталога
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
# Второй домен (VirtualHost)
<VirtualHost *:80>
ServerAdmin user2@domain2.ru
DocumentRoot /var/www/html/user2.domain2.ru
ServerName user2.domain2.ru
ErrorLog logs/user2.domain2.ru-error_log
CustomLog logs/user2.domain2.ru-access_log common
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
Last edited: