4. 配置apache
如下,找到httpd.conf文件
[root@i001 conf]# pwd
/etc/httpd/conf
[root@i001 conf]# ll
total 60
-rw-r--r-- 1 root root 33980 Aug 18 10:07 httpd.conf
-rw-r--r-- 1 root root 13139 May 4 18:54 magic
打开httpd.conf文件找到如下配置:
# Use name-based virtual hosting.
#NameVirtualHost *:80
#
# NOTE: NameVirtualHost cannot be used without a port specifier
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol.
将红色部分#号去掉,如下:
# Use name-based virtual hosting.
NameVirtualHost *:80
#
# NOTE: NameVirtualHost cannot be used without a port specifier
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol.
在httpd.conf末尾添加如下代码:
<VirtualHost *:80>
ServerName www.domaina.com
ProxyPass / http://www.domainain.com:8080/
ProxyPassReverse / http://www.domainain.com:8080/
</VirtualHost>
<VirtualHost *:80>
ServerName www.domianb.com
ProxyPass / http://www.domainbin.com:9080/
ProxyPassReverse / http://www.domainbin.com:9080/
</VirtualHost>
保存后推出,执行如下命令:
[root@i001 conf]# service httpd restart
执行上面命令后,用浏览器访问http://www.domaina.com 和 http://www.domianb.com即可访问你的APPA 和 APPB应用,若不能正常访问请查看
[root@i001 logs]# pwd
/etc/httpd/logs
下的error_log日志,根据错误提示解决。
注意开启http.conf中的以下配置:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
-------------------------以此篇献给我热爱的wow-------------------------