配置是以apache为主,在apache环境下通过iis实现asp站点的访问,不用带端口号
1、IIS配置:
添加站点,例如www.123.com,其他都一样,端口填写8080(也可以是其它端口) ,这时候可以用http://www.123.com:8080访问此网站了
(如果无法访问检测服务器安全组设置,是否打开8080端口)
2、Apache配置:
新增站点www.123.com,端口号80不变
新加的代理服务器(在http.conf配置文件里面找到下面四个把前面的#去掉,这是打开代理功能)
LoadModule proxy_module modules/mod_proxy.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
3、修改配置文件
找到该域名的vhost的配置文件,修改成如下
<VirtualHost *:80> ServerName www.123.com ServerAlias www.123.com ProxyPass / http://www.123.com:8080/ ProxyPassReverse / http://www.123.com:8080/ </VirtualHost>
这样,就实现www.123.com访问www.123.com:8080 这个站点了,实现不用带端口正常访问。