Linux:一台apache服务器上部署多个项目的apache配置

本文详细介绍如何在Apache服务器上配置多个项目的虚拟主机,并通过修改本地hosts文件实现不同域名指向同一服务器的不同目录,同时设置了错误日志及访问日志。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:

将代码取到/var/www/html目录下(此为默认目录,具体看apache的设置);该目录下可以放多个项目,如:

[root@www html]# pwd /var/www/html [root@www html]# ls bossmail.cn bossq.cn oem ydj.org yzhantong

第二步:

vim /usr/local/apache/conf/extra/httpd-vhosts.conf

<VirtualHost *:80> DocumentRoot "/var/www/html/bossq.cn" ServerName test.bossq.cn ServerAlias bqapi.bossq.cn </VirtualHost>

<VirtualHost *:80> DocumentRoot "/var/www/html/ydj.org" ServerName ydj.org ServerAlias www.ydj.org ErrorLog "logs/ydj.org-error_log" CustomLog "logs/ydj.org-access_log" common </VirtualHost>

<VirtualHost *:80> DocumentRoot "/var/www/html/oem" ServerName yzt241.com ServerAlias www.yzt241.com ErrorLog "logs/oem-error_log" CustomLog "logs/oem-access_log" common </VirtualHost>

<VirtualHost *:80> DocumentRoot "/var/www/html/yzhantong" ServerName cnh.cn ServerAlias www.cnh.cn ErrorLog "logs/cnh.cn-error_log" CustomLog "logs/cnh.cn-access_log" common </VirtualHost>

<VirtualHost *:80> DocumentRoot "/var/www/html/bossmail.cn" ServerName bossmail.cn ServerAlias test.bossmail.cn ErrorLog "logs/cnh.cn-error_log" CustomLog "logs/cnh.cn-access_log" common </VirtualHost>

第三步:

本地电脑的hosts文件添加解析,如:

192.168.148.18 test.bossmail.cn

打开浏览器输入:test.bossmail.cn或者bossmail.cn即可访问

转载于:https://my.oschina.net/yomut/blog/715037

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值