找回密碼
 註冊
搜索
查看: 3750|回復: 3

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

[複製鏈接]
發表於 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
 
發表於 2013-11-7 01:14:54 | 顯示全部樓層
好人一個  
版主招募中
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-5-10 13:09 , Processed in 0.022137 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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