搜尋

首頁  >  問答  >  主體

Nginx:一個IP,多個網站,如何設定?

一個IP,多個網站,如何設定?

ubuntu 14.04 nginx 1.80 php5-fpm

一個網站的時候正常,在sites-available再添加一個配置文件的時候,全部無法訪問,請教如何正確配置

習慣沉默習慣沉默2753 天前770

全部回覆(5)我來回復

  • 怪我咯

    怪我咯2017-05-16 17:23:47

    設定虛擬主機:
    可以參考我的部落格:http://xxgblog.com/2015/05/17/nginx-start/ 4、虛擬主機

    server {
        listen 80 default_server;
        server_name _;
        return 444; # 过滤其他域名的请求,返回444状态码
    }
    server {
        listen 80;
        server_name www.aaa.com; # www.aaa.com域名
        location / {
            proxy_pass http://localhost:8080; # 对应端口号8080
        }
    }
    server {
        listen 80;
        server_name www.bbb.com; # www.bbb.com域名
        location / {
            proxy_pass http://localhost:8081; # 对应端口号8081
        }
    }

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:23:47

    各個網站跑不同的連接埠 然後 透過網域名稱 反向代理到各個連接埠
    例如
    abc.com 在3001
    xyz.com 在3002

    nginx跑80 根據網域反向代理到 3001 和 3002

    思路說這裡 具體配置 搜尋引擎

    回覆
    0
  • ringa_lee

    ringa_lee2017-05-16 17:23:47

    就是設定不同的server, 然後server_name對應網站的網域。

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:23:47

    可以為每個網站設定一個vhost設定檔。都可以用80埠。

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:23:47

    添加vhost

    回覆
    0
  • 取消回覆