首页 > Web开发 > 详细

关于apache配置(虚拟主机)

时间:2020-06-14 10:10:16      阅读:59      评论:0      收藏:0      [点我收藏+]

这个随笔算是做个记录吧,省得以后重蹈覆辙。

其实重蹈覆辙这事干过太多遍,所以后来养成了做笔记得习惯,毕竟记忆有限。

事出有因,这两天在设置httpd.conf(centos7 httpd)时又浪费了一个多小时。其实本身就是很简单得事。

默认配置文件为httpd.conf,一般我都是利用find命令搜,find / -name httpd.conf

这个conf中会有这么两行:

Include conf.modules.d/*.conf

IncludeOptional conf.d/*.conf

所以上级文件夹conf.modules.d和conf.d内的conf文件都是被加载的。

如果设置虚拟主机配置文件的话,只需在任一文件夹内添加一个conf文件,比如vhost.conf即可。这样做是为了方便管理。

<VirtualHost *:443>
        ServerName xxx.xx
        ServerAlias xxx.xx
        DocumentRoot "/var/www/html/"
RewriteEngine on
RewriteCond %{SERVER_NAME} =xxx.xx
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

虚拟主机的配置信息优先级比httpd.conf中直接设置的web端口、目录等信息高。

 

关于apache配置(虚拟主机)

原文:https://www.cnblogs.com/b1gstar/p/13123649.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!