Centos Apache 多站点配置
首先明白APACHE配置文件位置
1 | /etc/httpd/ |
系统会自动加载 "/etc/httpd/conf.d" 目录下面的 "*.conf"文件
创建多个 ".conf" 文件来配置多站点,类似如下
1 2 3 4 5 6 7 | <VirtualHost *:80> ServerAdmin email@163.com # 网站根目录 DocumentRoot /opt/www/ double -xu/trunk # 网站域名 ServerName xxx.com # 默认首页 DirectoryIndex index.html index.php # 错误日志(注意logs文件夹必须存在,否则启动apache会失败) ErrorLog /opt/logs/error.log # 访问日志 CustomLog /opt/logs/customer common </VirtualHost> |
注意一点:多个 “.conf” 文件中,前面要加上一行 “NameVirtualHost *:80”,而且不能每一个都加,只能有一个有这一行
也可以直接注释掉 “/etc/httpd/conf/httpd.conf” 这个文件中的 “NameVirtualHost *:80”即可
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步