apache和nginx设置反向代理
2018-02-04 20:32
615 查看
apache
a2enmod proxy a2enmod proxy_http a2enmod proxy_connect
之后编辑
/etc/apache2/mods-available/proxy.conf
加个这个,或者修改助理里面的proxy
<Proxy *> Order allow,deny Allow from all </Proxy>
设置站点的配置文件,以代理本地3000端口为例,那当我们访问XXXXX.giantbranch.cn就可以访问本地3000端口的网站了
<VirtualHost *:80> ...... ServerName XXXXX.giantbranch.cn ProxyPass / http://127.0.0.1:3000/ ProxyPassReverse / http://127.0.0.1:3000/ ...... </VirtualHost>
最后重启(下面以ubuntu为例)
service apache2 restart
有些系统可以这样
systemctl restart apache2
nginx
这个就简单多了,直接创建一个站点配置文件,那么访问haha.giantbranch.cn,就可以访问本地的3001端口了server { ...... listen 80; server_name haha.giantbranch.cn; location / { proxy_pass http://localhost:3001; } ...... }
当然重启一下
service nginx restart
相关文章推荐
- Nginx前端设置反向代理,后端Apache如何获取访客的真实IP,结合PHP
- Nginx反向代理后防盗链设置
- Apache虚拟目录配置及vue-cli反向代理的设置方法
- Apache 反向代理到Nginx
- nginx设置反向代理,设置二级目录,设置匹配指定文件,设置SSL访问
- 反向代理概念以及apache,nginx配置反向代理实现负载均衡方法
- Apache或者nginx反向代理时,request.getservername()出现的问题!
- nginx反向代理时,X-Forwarded-For 如何设置
- Apache反向代理设置方法
- Nginx反向代理到apache
- 相同Ip 不同端口配置Nginx反向代理Apache
- apache 反向代理tomcat设置
- 反向代理概念以及apache,nginx配置反向代理实现负载均衡方法
- Windows下Nginx学习历程_Nginx反向代理设置从80端口转向其他端口
- 配置nginx反向代理时,要注意的权限设置
- nginx 反向代理 apache 服务
- nginx apache 配置反向代理服务器
- nginx反向代理设置
- nginx 反向代理设置中的proxy_redirect
- centos6.5搭建nginx反向代理Apache服务并实现动静分离