15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > ubuntu Apache2虚拟主机的配置说明

ubuntu Apache2虚拟主机的配置说明

时间:2023-07-17 17:51:01 | 来源:网站运营

时间:2023-07-17 17:51:01 来源:网站运营

ubuntu Apache2虚拟主机的配置说明:本部分内容适用于Ubuntu使用apt-get方式安装的Apache2环境,其中涉及到的Apache反向代理及负载均衡模块请自行安装激活。

Apache虚拟主机的配置,是在 /etc/apache2/sites-availabled/000-default 文件中完成的,该文件示例正文如下,详细含义请看注释行内容:

#虚拟主机一的设置如下:

<VirtualHost *:80>

#虚拟主机一名称(URL访问名)

ServerName www.web1.com


#虚拟主机一工作目录定义


DocumentRoot /var/www



<Directory /var/www>



AllowOverride None


Order allow,deny


allow from all


</Directory>


# 虚拟主机一中事件记录 log文件的定义


ErrorLog ${APACHE_LOG_DIR}/error.log



CustomLog ${APACHE_LOG_DIR}/access.log combined


#虚拟主机一中配置的反向代理及主备服务器切换


<Proxy balancer://mycluster>


BalancerMember http://localhost:8080


BalancerMember http://localhost:18080 status=+H


ProxySet lbmethod=byrequests


</Proxy>


ProxyRequests Off



#反向代理中的例外项定义(以下三句)



proxyPass /jianli !



proxyPass /phpmyadmin !


proxypass /redmine !


ProxyPass / balancer://mycluster/ stickysession=JSESSIONID nofailover=Off



ProxyPassReverse / balancer://mycluster/

</VirtualHost>



#虚拟主机二的配置如下:

<VirtualHost *:80>


#虚拟主机二名称(URL访问名)



ServerName http://xxx.web2.com


#虚拟主机二工作目录定义


DocumentRoot /var/www/web2


<Directory /var/www/web2>


AllowOverride None


Order allow,deny


allow from all


</Directory>


# 虚拟主机二中事件记录 log文件的定义


ErrorLog ${APACHE_LOG_DIR}/error.log


CustomLog ${APACHE_LOG_DIR}/access.log combined


# 虚拟主机二中 redmine 的定义。


# 该 redmine 使用 passenger 方式实现,需要安装及激活 passenger 模块,同时为了区 分工作路径和应用实际安装路径,在虚拟主机二的工作目录下添加了所使用 redmine 物理 安装路径的软链,该redmine的访问URL如:http://xxx.web2.com/redmine


<Directory /var/www/web2/redmine>


options -MultiViews


AllowOverride all


PassengerBaseURI /redmine


PassengerResolveSymlinksInDocumentRoot on


</Directory>

</VirtualHost>

关键词:配置,说明,主机,虚拟

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭