全球主机交流论坛

标题: 求教反向代理问题 [打印本页]

作者: ghugo    时间: 2011-9-26 01:01
标题: 求教反向代理问题
用NGINX做方向代理

主网站 www.a.com

要做反代的 www.b.com

现在规则怎么写呢

对了 网站是discuz论坛
作者: ghugo    时间: 2011-9-26 01:06
哪位哥们帮帮忙
作者: coo2009    时间: 2011-9-26 01:08
不知道,帮顶。
作者: znithy    时间: 2011-9-26 01:09
server
        {
                listen       80;
                server_name  www.a.com;

                location / {
                proxy_redirect off;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_pass http://www.b.com;
                }
作者: ghugo    时间: 2011-9-26 01:10
这样1点其中一个板块就不行了

又回到主的那个了
作者: l12ab    时间: 2011-9-26 01:12
要替换绝对链接
作者: ghugo    时间: 2011-9-26 01:13
具体规则怎么弄

能完全的 贴出来吗  拜托了
作者: ghugo    时间: 2011-9-26 01:16
太迟了 大家都睡觉了
作者: yjlml    时间: 2011-9-26 01:16
原帖由 coo2009 于 2011-9-26 01:08 发表
不知道,帮顶。

作者: l12ab    时间: 2011-9-26 01:20
这些东西谷歌都有
作者: znithy    时间: 2011-9-26 01:21
需要编译nginx的substitutions模块,贴下我刚装的流程。
http://code.google.com/p/substitutions4nginx/
-----------------------------------

cd /root

yum install -y subversion

svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only

wget ftp://ftp.csx.cam.ac.uk/pub/soft ... re/pcre-8.13.tar.gz

tar zxvf pcre-8.13.tar.gz && cd pcre-8.13/ && ./configure

make && make install && cd ../

wget http://www.nginx.org/download/nginx-1.0.6.tar.gz

./configure --prefix=/usr/local/nginx \
--sbin-path=/usr/local/nginx/sbin/nginx \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--with-http_stub_status_module \
--with-http_ssl_module \
--with-pcre=/root/pcre-8.13\
--lock-path=/var/run/nginx.lock \
--pid-path=/var/run/nginx.pid \
--with-http_sub_module --add-module=/root/substitutions4nginx-read-only

make && make install && cd ../
作者: mikj521    时间: 2011-9-26 01:21

作者: hepac    时间: 2011-9-26 01:22
教训就是相对链接是王道
作者: jumpsky    时间: 2011-9-26 01:22
此贴我收藏下 因为我不会
作者: ghugo    时间: 2011-9-26 01:28
我尝试下吧。。头有点晕晕的
作者: znithy    时间: 2011-9-26 01:33
标题: 回复 15# ghugo 的帖子
你直接用lnmp.org 的安装包吧,稍微修改下centos.sh文件就可以了。自己一个个编译麻烦的很。
大概其中一段修改成这样就好了:

cd /root
yum install -y subversion
svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only

cd $cur_dir
tar zxvf nginx-0.8.54.tar.gz
cd nginx-0.8.54/
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module --add-module=/root/substitutions4nginx-read-only
make && make install
cd ../

[ 本帖最后由 znithy 于 2011-9-26 02:08 编辑 ]
作者: 誓誓    时间: 2011-9-26 01:43
高手真多
作者: ghugo    时间: 2011-9-26 02:11
好的 谢谢了
作者: Kvm    时间: 2011-9-26 02:18
  1. aptitude install gcc g++ vim libncurses5-dev make libxml2-dev
  2. apt-get -y install subversion
  3. apt-get install libpcre3 libpcre3-dev libcurl4-openssl-dev
  4. wget -c  http://nginx.org/download/nginx-1.0.5.tar.gz
  5. tar -zxf nginx-1.0.5.tar.gz
  6. wget -c http://wiki.nginx.org/images/5/51/Nginx-accesskey-2.0.3.tar.gz
  7. tar -zxf Nginx-accesskey-2.0.3.tar.gz
  8. svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only
  9. curdir=$(pwd)
  10. cd nginx-1.0.5
  11. ./configure --user=nobody --group=nobody  --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --pid-path=/var/run/nginx.pid  --conf-path=/etc/nginx/nginx.conf   --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-pcre --with-http_sub_module --add-module=$curdir/substitutions4nginx-read-only --add-module=$curdir/nginx-accesskey-2.0.3   
  12. make
  13. make install
复制代码
贴一个debian的
作者: 悟雨    时间: 2011-9-26 06:43
学习了
作者: eudx    时间: 2011-9-26 08:31
安完subversion  这个 之后  
再用这样的就行了么  
server
        {
                listen       80;
                server_name  www.a.com;

                location / {
                proxy_redirect off;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_pass http://www.b.com;
                }

[ 本帖最后由 eudx 于 2011-9-26 08:32 编辑 ]




欢迎光临 全球主机交流论坛 (https://loc.mjj8.eu.org/) Powered by Discuz! X3.4