Apache安装配置管理
作者:网络转载 发布时间:[ 2014/8/11 11:18:06 ] 推荐标签:软件测试管理 配置管理
2)端口相同,ip不同的虚拟主机配置
比如服务器有两个IP地址192.168.99.9和192.168.99.10,使用这两个IP创建两台虚拟主机,虚拟主机分别对应的目录为/usr/local/apache/htdocs/web1和/usr/local/apache/htdocs/web2。设置方法如下:
<VirtualHost 192.168.99.9>
ServerName 192.168.99.9:80
DocumentRoot /usr/local/apache/htdocs/web1
DirectoryIndex index.html index.htm
</VirtualHost>
<VirtualHost 192.168.99.10>
ServerName 192.168.99.10:80
DocumentRoot /usr/local/apache/htdocs/web2
DirectoryIndex index.html index.htm
</VirtualHost>
2. 配置基于域名的虚拟主机
比如有两个域名guoxuemin.cn和tonyguo.com需要使用同一台服务器192.168.99.9,那么可以这样配置:
NameVirtualHost 192.168.99.9
<VirtualHost www.guoxuemin.cn>
ServerName www.guoxuemin.cn:80
ServerAdmin admin@guoxuemin.cn
DocumentRoot /usr/local/apache/htdocs/web1
DirectoryIndex index.html index.htm
ErrorLog logs/web1/error_log
Customlog logs/web1/access_log combined
</VirtualHost>
<VirtualHost www.tonyguo.com>
ServerName www.tonyguo.com:80
ServerAdmin admin@tonyguo.com
DocumentRoot /usr/local/apache/htdocs/web2
DirectoryIndex index.html index.htm
ErrorLog logs/web1/error_log
Customlog logs/web1/access_log combined
</VirtualHost>
<VirtualHost *:8088>
serverAdmin new@student.com
DocumentRoot "/web/web1"
<Directory /web/web1>
Options FollowSymlinks
AllowOverride None
Order Allow,Deny
Allow from all
</Directory>
DirectoryIndex index.html index.php index.htm
</VirtualHost>
<VirtualHost *:8089>
serverAdmin new@student.com
DocumentRoot "/web/web2"
<Directory /web/web2>
Options FollowSymlinks
AllowOverride None
Order Allow,Deny
Allow from all
</Directory>
DirectoryIndex index.html index.php index.htm
</VirtualHost>
<VirtualHost 192.168.88.144:80>
serverAdmin new@student.com
DocumentRoot "/web/web3"
<Directory /web/web3>
Options FollowSymlinks
AllowOverride None
Order Allow,Deny
Allow from all
</Directory>
DirectoryIndex index.html index.php index.htm
</VirtualHost>
<VirtualHost 192.168.88.145:80>
serverAdmin new@student.com
DocumentRoot "/web/web4"
<Directory /web/web4>
Options FollowSymlinks
AllowOverride None
Order Allow,Deny
Allow from all
</Directory>
DirectoryIndex index.html index.php index.htm
</VirtualHost>
<VirtualHost ftp.com>
ServerName ftp.com:80
DocumentRoot /web/ftp
<Directory /web/ftp>
Options FollowSymlinks
AllowOverride None
Order Allow,Deny
Allow from all
</Directory>
DirectoryIndex index.html index.php index.htm
</VirtualHost>
<VirtualHost mail.com>
ServerName mail.com:80
DocumentRoot /web/mail
<Directory /web/mail>
Options FollowSymlinks
AllowOverride None
Order Allow,Deny
Allow from all
</Directory>
DirectoryIndex index.html index.php index.htm
</VirtualHost>
负载均衡
#访问test目录时负载均衡
在modules目录下:导入mod
/usr/local/apache2/bin/apxs -c -i mod_proxy.c proxy_util.c
/usr/local/apache2/bin/apxs -c -i mod_proxy_balancer.c
/usr/local/apache2/bin/apxs -c -i mod_proxy_http.c
vi http.conf
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so
ProxyRequests Off
<Proxy balancer://clusterphpinfo>
BalancerMember http://192.168.88.134:8089 loadfactor=5
BalancerMember http://192.168.88.134:8088 loadfactor=1
#weight
ProxySet lbmethod=bytraffic
</Proxy>
ProxyPass /test balancer://clusterphpinfo stickysession=STICK_PORT_TOKEN nofailover=On
ProxyPassReverse /test balancer://clusterphpinfo
<Location /balancer-manager>
SetHandler balancer-manager
Order Deny,Allow
Allow from all
#Allow from 192.168.88.*
</Location>
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南