美文网首页我爱编程
Nginx/Apache反向代理

Nginx/Apache反向代理

作者: 木汐易阳 | 来源:发表于2018-04-11 23:04 被阅读0次

Nginx

下载Nginx

双击应用程序即可启动

n3.png

在浏览器窗口输入localhost出现如图所示页面,即为代理成功

n2.png

打开config文件夹下nginx.conf文件

n1.png

在http下添加

server {    listen80;    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端口上

Apache(使用phpstudy工具)

打开vhost-conf文件

a1.png

在文件中添加以下代码,即可将www.veblen.com指向任意文件

DocumentRoot "E:\WWW/test/child/pro.html"    ServerName www.veblen.com    ServerAlias veblen.comOptions FollowSymLinks ExecCGI      AllowOverride All      Order allow,deny      Allow from all      Require all granted

代理端口,首先引入下图中Apache模块

a2.png

在vhost-conf文件中添加以下代码,即可将www.veblen.com指向任意端口

ServerName www.veblen.comOrder deny,allow        Allow from allProxyPass / http://127.0.0.1:8080/ProxyPassReverse / http://127.0.0.1:8080/

补充:如果同学们想在本地测试,可以设置几个拦截域名

找到hosts文件

h1.png

添加如下内容

127.0.0.1www.veblen1.com127.0.0.1www.veblen2.com

作者:victor

链接:https://www.jianshu.com/p/95c5159d90ac

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

网友评论

    本文标题:Nginx/Apache反向代理

    本文链接:https://www.haomeiwen.com/subject/gwdtkftx.html