在我的服务器上安装了 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>
答案1
就我而言,结果是在底部/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
文件中的内容并重新启动即可获得预期的效果。
答案2
您正在搜索的指令是DocumentRoot
,您可以在虚拟主机(每个 apache 安装有多个主机)配置文件中找到它。
看看这个教程。