222 字
1 分钟
Apache多站点配置(vhost.conf虚拟机)
Apache 的主配置文件 httpd.conf 一般放置在 /etc/httpd/conf 文件夹下, /etc/httpd 为 Apache 的项目路径。
配置多站点虚拟机时,可以新建一个配置文件如 vhost.conf,再将该文件在 httpd.conf 中引入;亦或者直接在 httpd.conf 中配置(不推荐)
配置 vhost.conf
在 /etc/httpd/conf 下创建 vhost.conf(不强制在此位置,后面更改引入路径即可),作为虚拟主机的配置文件
cd /etc/httpd/confvim vhost.conf添加如下配置,如多个站点复制多次即可
<VirtualHost *:80> # 网站管理员的联系方式 ServerAdmin [email protected] # 网站的目录 DocumentRoot "/var/www/html/web1" # 主机名(域名),Apache 就是通过这个地址来识别不同的网站 ServerName web1.myweb.com # 错误日志路径 ErrorLog "logs/web1.myweb.com-error.log" # 访问日志路径 CustomLog "logs/web1.myweb.com-access.log" common</VirtualHost>配置 http.conf
在 http.conf 文件中加入如下配置(为 vhost.conf 所在路径)
Include /etc/httpd/conf/vhost.conf配置 hosts
在 /etc/hosts 文件中将网站的域名绑定到本地环回地址上,找到 127.0.0.1 开头的一行,在后面追加域名,如下:
127.0.0.1 web1.myweb.com web2.myweb.com web3.myweb.com重启服务
# 重新加载配置文件service httpd reload # 重启Apache进程service httpd restart二者皆可
参考
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Apache多站点配置(vhost.conf虚拟机)
https://marrydream.top/posts/linux/apache多站点配置vhostconf虚拟机/ 部分信息可能已经过时
相关文章 智能推荐