TShopping

 找回密碼
 註冊
搜索
查看: 3506|回復: 3
打印 上一主題 下一主題

[CentOS] 在 Centos 上建置 nginx proxy server 設定

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-6-3 12:00:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
環境: cnetos 5.2
用 yum 預設是找不到 nginx...不過可以先加入一個mirror
  1. #rpm -Uvh http://download.fedora.redhat.co ... ease-5-3.noarch.rpm
複製代碼

然後執行底下指令就可以了
  1. #yum install nginx.i386
複製代碼

裝好之後設定檔在 /etc/nginx
編輯 /etc/nginx/nginx.conf  
假設我們有個Domain: www.abcd.com.tw 要導到 111.222.333.444 的主機上

那麼範例如下:
  1. user              nginx;

  2. error_log         /var/log/nginx/error.log;
  3. pid               /var/run/nginx.pid;

  4. events {
  5.     worker_connections  1024;
  6. }

  7. http {
  8.     include       /etc/nginx/mime.types;
  9.     default_type  application/octet-stream;

  10.     sendfile        on;
  11.     tcp_nodelay     on;

  12.     keepalive_timeout  32;

  13.     upstream  abcd {
  14.         server 111.222.333.444:80;
  15.     }

  16.     gzip  on;
  17.     gzip_proxied        any;
  18.     gzip_http_version   1.1;
  19.     gzip_comp_level     2;
  20.     gzip_types          text/plain text/html text/xml text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript application/atom+xml;

  21.     include /etc/nginx/conf.d/*.conf;
  22.     include /etc/nginx/sites-available/*;
  23. }
複製代碼


接著再建立 /etc/nginx/sites-available/
新增一個檔案...取作domain的名稱比較好辨別 abcd ...檔案配置參考:
  1. server {
  2.         listen 80;
  3.         server_name  abcd.com.tw www.abcd.com.tw;

  4.         location / {
  5.                 proxy_pass http://abcd;
  6.                
  7.         }

  8.         error_page   500 502 503 504  /50x.html;
  9.         location = /50x.html {
  10.                 root   /var/www/nginx-default;
  11.         }
  12. }
複製代碼



配置好之後...執行啟用...就可以啦~~~
  1. #service nginx start
複製代碼


實作過程中...發現使用 nginx 做 proxy server 無法讀取 httpd 的虛擬主機...所以如果有做虛擬主機的話...目的地的主機最好也是架在 nginx 上...
要不然就要再想別的方法來解決了~~~

參考網站:
http://tinux.no-ip.com/wordpress/?p=102
http://ithelp.ithome.com.tw/question/10009820

 

臉書網友討論
2#
發表於 2013-11-7 01:14:54 | 只看該作者
好人一個  

版主招募中

*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-5-20 19:47 , Processed in 0.041697 second(s), 17 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表