Apache 的主配置文件 httpd.conf
一般放置在 /etc/httpd/conf
文件夹下, /etc/httpd
为 Apache 的项目路径。
配置多站点虚拟机时,可以新建一个配置文件如 vhost.conf
,再将该文件在 httpd.conf
中引入;亦或者直接在 httpd.conf
中配置(不推荐)
配置 vhost.conf
在 /etc/httpd/conf
下创建 vhost.conf
(不强制在此位置,后面更改引入路径即可),作为虚拟主机的配置文件
1 | cd /etc/httpd/conf |
添加如下配置,如多个站点复制多次即可
1 | <VirtualHost *:80> |
配置 http.conf
在 http.conf
文件中加入如下配置(为 vhost.conf 所在路径)
1 | Include /etc/httpd/conf/vhost.conf |
配置 hosts
在 /etc/hosts
文件中将网站的域名绑定到本地环回地址上,找到 127.0.0.1
开头的一行,在后面追加域名,如下:
1 | 127.0.0.1 web1.myweb.com web2.myweb.com web3.myweb.com |
重启服务
1 | # 重新加载配置文件 |
二者皆可