Установил Centos Web Panel на моем сервере. Все в порядке, но при переходе на IP-адрес отображается стандартная страница Apache, она обслуживается из /usr/local/apache/htdocs
попытался изменить расположение этой папки в: /usr/local/apache/conf/httpd.conf
и перезапуск сервера, похоже, не имеет никакого эффекта. Сервер - это общий IP-адрес, и я хочу, чтобы вместо этого он обслуживал один из доменов.
В файле я изменил:
DocumentRoot "/usr/local/apache/htdocs"
к
DocumentRoot "/home/mydomain/public_html"
И
<Directory "/usr/local/apache/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
к
<Directory "/home/mydomain/public_html">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
В моем случае оказалось, что внизу /usr/local/apache/conf/httpd.conf
было включение Include /usr/local/apache/conf/sharedip.conf
:
NameVirtualHost xx.xx.xx.xx:80
<VirtualHost xx.xx.xx.xx:80>
ServerName xx.xx.xx.x
DocumentRoot /usr/local/apache/htdocs
</VirtualHost>
Изменение DocumentRoot
в файле и перезапуск оказал желаемый эффект.
Директива, которую вы ищете, - DocumentRoot
, вы можете найти его в конфигурационных файлах виртуального хоста (для каждой установки apache есть несколько хостов).
Взгляните на это руководство.