日期:2011-02-23 18:06:00  来源:本站整理

<b>Ubuntu VPS环境下安装配置Nginx做反向代理</b>[服务器安全]

赞助商链接



  本文“<b>Ubuntu VPS环境下安装配置Nginx做反向代理</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Debian和Ubuntu都自带了Nginx,用他们来配置Nginx的反向代理,非常便利.

安装Nginx
运行以下号令安装并运行Nginx

apt-get install nginx
/etc/init.d/nginx start

然后在浏览器里面拜候该IP的80端口,就会看到"Welcome to Nginx!"的信息,这阐明Nginx安装完成了!



配置Nginx做反向代理
Nginx的缺省站点的配置文件是/etc/nginx/sites-available/default,改正这个文件中的以下部份:
location / {
root /var/www/nginx-default;
index index.html index.htm;
}

改正成:
location / {
proxy_pass http://www.6688.cc/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

然后重启Nginx:

/etc/init.d/nginx restart

然后在浏览器里面重新拜候该IP上面的80端口,应当就看到谷歌的主页了,反向代理配置成功了

域名反向代理配置实例
在一个VPS上配置多个域名的反向代理,比方我们有两个域名test1.idcfree.com和test2.idcfree.com,我们但愿客 户在拜候test1.idcfree.com的时刻呈现www.linuxidc.com的内容,但愿客户在拜候test2.idcfree.com的时刻呈现 www.百度.org.tw的内容,客户只知道test1.idcfree.com和test2.idcfree.com的存在,而不知道 www.linuxidc.com和www.百度.org.tw的存在.

首先需求把域名test1.idcfree.com和test2.idcfree.com指向VPS的IP地址.

然后在/etc/nginx/sites-available 目录下增添两个文件,文件名辨别是test1.idcfree.com和test2.idcfree.com

test1.idcfree.com的文件的内容以下:
server {
listen 80;
server_name test1.idcfree.com;

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

test2.idcfree.com的文件的内容以下:
server {
listen 80;
server_name test2.idcfree.com;

location / {
proxy_pass http://www.百度.org.tw/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
然后运行号令:


cd /etc/nginx/sites-enabled
ln -sf /etc/nginx/sites-available/test1.idcfree.com .ln -sf /etc/nginx/sites-available/test2.idcfree.com .
/etc/init.d/nginx restart

这时刻在浏览器里面拜候test1.idcfree.com将会呈现www.linuxidc.com的内容,拜候test2.idcfree.com将会呈现www.百度.org.tw的内容.

反向代理的高级配置
关于Nginx反向代理的一些高级配置,我们会不断写博客介绍,敬请关注.   以上是“<b>Ubuntu VPS环境下安装配置Nginx做反向代理</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .