Linux下apache反向代理的应用
环境:内网named server:192.168.10.2 内网wap :192.168.10.7注:wap使用的tomcat服务器,使用端口9080
目的:内网测试环境的搭建,内网可以使用自己定义的域名访问wap网站
操作: 1、虚拟主机(在10.7上) 现在10.7上httpd服务,编辑/etc/httpd/conf/httpd.conf(编辑之前请先将,原始 备份出来:cp /etc/httpd/conf/http.conf /etc/httpd/conf/BK_httpd.conf) vim /etc/httpd/conf/httpd.conf #因为中间涉及到左虚拟主机,所以现将NameVirtualHost *:80前面的注释去掉 #向http.conf最后加入以下内容: ServerName wap.byheart.cn ServerAdmin byheart@localhost ProxyPreserveHost On ProxyPass / http://127.0.0.1:9080/ ProxyPassReverse / http://127.0.0.1:9080/ ErrorLog /var/log/httpd/winks_wap_error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/httpd/winks_wap_access.log combined ServerSignature On 2、配置dns(在10.2上) a、 编辑/etc/named.conf,还是先将该文件备份一份出来 vim /etc/named.conf 添加一项到最后: zone "xiangming.com" IN { type master; file "named.xiangming.com"; allow-update { none; }; }; 然后执行 service named reload 命令重新载入配置文件 b、编辑named.byheart.cn 向/var/named/chroot/var/named/目录中添加named.byheart.cn vim /var/named/chroot/var/named/named.byheart.cn 向named.byheart.cn配置文件添加以下内容: $TTL 86400 @ IN SOA byheart.com. root.byheart.com. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum
@ IN NS dns.byheart.com
dns IN A 192.168.10.2
@ IN MX 10 192.168.10.9 ;mail server
wap IN A 192.168.10.7
这样再在内网访问http://wap.byheart.cn 就可以了; 嘿嘿!当然不做反向代理用下面的方法也是可以的: 只对上边的10.7上本机上httpd.conf做修改,dns保持上面的设置,把上边添加到httpd.conf的内 容修改如下: ServerName jira.winksi.com ServerAdmin [email protected] DocumentRoot /var/www/html_wap ErrorLog /var/log/httpd/wap_error.log LogLevel warn CustomLog /var/log/httpd/wap_access.log combined 然后在DocumentRoot中做文章,在/var/www/html_wap目录下添加index.html meta http-equiv="refresh" content="10">
- 最新评论