centos下安裝nginx,並配置域名轉發

1,下載nginx

進入官網下載頁下載:http://nginx.org/en/linux_packages.html#stable

或者直接wget下載

#wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

2,安裝yum源

#rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm

這個安裝只是安裝了一個nginx的yum源,並沒有安裝nginx軟件,所以接下來還要使用yum install安裝

3,安裝nginx

#yum install nginx

4,更改nginx配置文件/etc/nginx/conf.d/default.conf

好習慣先備份一下default.conf

#cd /etc/nginx/conf.d

#cp default.conf default.conf.bak

#vi default.conf

添加你需要轉發的域名,內容如下:

server {
    listen 80;
    server_name domain1.com;
    location / {
        proxy_pass http://localhost:10001;
    }
}

server {
    listen 80;
    server_name domain2.com;
    location / {
        proxy_pass http://localhost:10002;
    }
}

這個實現的效果就是http://domain1.com轉發到http://localhost:10001上,http://domain2.com轉發到http://localhost:10002上,不在這兩個域名之外的也轉發到第一個server上。

這裏要注意,如果proxy_pass寫的是http://localhost,那麼網站的主機頭就是localhost,而不是你寫的那個server_name。


5,重啓nginx
#/sbin/service nginx restart



發佈了111 篇原創文章 · 獲贊 15 · 訪問量 60萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章