标签:www. 分享 strip 输入 rri image grant pst www
初衷:一台服务器上只有一个80端口,如果要部署多套网站,难免会有www.veblen.com:80808080或者www.veblen.com/test/child/pro.html这样的尴尬情况,反人类的操作。
在浏览器窗口输入localhost出现如图所示页面,即为代理成功
nginx.conf
文件在http下添加
server {
listen 80;
server_name www.veblen.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:8082;
}
}
这样,在访问www.veblen.com的时候就会被Nginx代理到http://127.0.0.1:8082端口上
vhost-conf
文件<VirtualHost *:80>
DocumentRoot "E:\WWW/test/child/pro.html"
ServerName www.veblen.com
ServerAlias veblen.com
<Directory "E:\WWW/test/child/pro.html">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
vhost-conf
文件中添加以下代码,即可将www.veblen.com指向任意端口<VirtualHost *:80>
ServerName www.veblen.com
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>
补充:如果同学们想在本地测试,可以设置几个拦截域名
添加如下内容
127.0.0.1 www.veblen1.com
127.0.0.1 www.veblen2.com
标签:www. 分享 strip 输入 rri image grant pst www
原文地址:http://www.cnblogs.com/ak0310/p/7513684.html