在 PHP 服务器上配置 apache 绑定多域名
关于如何在 apache 上绑定多域名的问题
apache服务器配置文件在
/apache/conf/httpd.conf
这个文件夹下有三个文件, httpd.conf 是主配置文件,其他的,初学者可以不管,但是在安
全上有些问题。
绑定域名的设置,在 httpd.conf 的最后几行,例如:
### 部分 3: 虚拟主机
# 基于名称的虚拟主机示例: [/color]
#
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#
注意,每行前有 #号的,说明这只是注释,并不对 apache 产生控制,所以,如果你要绑定域
名,在下面加入行,去掉 #就可以了。如下:
### 部分 3: 虚拟主机
# 基于名称的虚拟主机示例:
#设置网站管理员邮箱
ServerAdmin webmaster@dummy-host.example.com
#虚拟主机目录(网站根目录)
DocumentRoot /www/docs/dummy-host.example.com
#要绑定的域名
ServerName dummy-host.example.com
#产生记录文件
ErrorLog logs/dummy-host.example.com-error_log
#记录文件
CustomLog logs/dummy-host.example.com-access_log common
如果你是在本机测试, 这篇文章的意义不大。 谁也不会把域名绑定到一个变动 IP 的机器上,
如果是在服务器上安装 apache,则要先指定 IP,使用以下命令: