Maison  >  Questions et réponses  >  le corps du texte

Nginx : Une IP, plusieurs sites web, comment configurer ?

Une IP, plusieurs sites web, comment configurer ?

ubuntu 14.04 nginx 1.80 php5-fpm

Cela fonctionne bien pour un site Web, mais lorsque j'ajoute un autre fichier de configuration aux sites disponibles, tout est inaccessible. Veuillez me dire comment le configurer correctement

.
習慣沉默習慣沉默2713 Il y a quelques jours743

répondre à tous(5)je répondrai

  • 怪我咯

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

    Configurer l'hôte virtuel :
    Vous pouvez vous référer à mon blog : http://xxgblog.com/2015/05/17/nginx-start/ 4. Hôte virtuel

    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
        }
    }

    répondre
    0
  • 伊谢尔伦

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

    Chaque site Web gère un port différent, puis effectue un proxy inverse sur chaque port via le nom de domaine
    Par exemple,
    abc.com est en 3001
    xyz.com est en 3002

    nginx exécute 80 et proxy inverse vers 3001 et 3002 selon le nom de domaine

    L'idée est ici, la configuration spécifique du moteur de recherche

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-16 17:23:47

    Il s'agit de configurer différents serveurs, puis server_name correspond au nom de domaine du site web.

    répondre
    0
  • 仅有的幸福

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

    Peut configurer un fichier de configuration vhost pour chaque site Web. Vous pouvez utiliser le port 80.

    répondre
    0
  • 曾经蜡笔没有小新

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

    Ajouter un vhost

    répondre
    0
  • Annulerrépondre