nginx配置问题

云虚拟主机我看可以绑定多个域名,所以我想根据不同的域名配置,页面点击进入不同的地址,但是不知这个怎么配置,我看网上说要在nginx的server节点进行配置,但是云虚拟主机增强版没有这个server节点配置

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 如果您使用的是云虚拟主机增强版,您可以在控制台中进行域名绑定和配置。具体步骤如下:

    1. 登录控制台,在左侧导航栏中选择“云服务器 ECS”,然后单击您要设置的云虚拟主机实例名称。
  2. 你好,可以像如下这样配置nginx.conf文件

    http {  server {    listen       443 ssl;    server_name  www.test1.com;    location / {      root   html;      index  index.html index.htm;    }    location /path1/ {      proxy_set_header        Host $host;      proxy_set_header        X-Real-IP $remote_addr;      proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;      proxy_set_header        X-Forwarded-Proto https;      proxy_next_upstream	off;      proxy_connect_timeout   30;      proxy_read_timeout      300;      proxy_send_timeout      300;      proxy_intercept_errors  on;      proxy_pass http://127.0.0.1:8080/path1/;    }    location /path2/ {      proxy_set_header        Host $host;      proxy_set_header        X-Real-IP $remote_addr;      proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;      proxy_set_header        X-Forwarded-Proto https;      proxy_next_upstream     off;      proxy_connect_timeout   30;      proxy_read_timeout      300;      proxy_send_timeout      300;      proxy_intercept_errors  on;      proxy_pass http://127.0.0.1:8080/path2/;    }    error_page 400 404 403 500 502 503 504  /50x.html;    location = /50x.html {      root   /usr/local/nginx/html;    }  }  server {    listen       443 ssl;    server_name  www.test2.com;    location / {      root   html;      index  index.html index.htm;    }    location /path1/ {      proxy_set_header        Host $host;      proxy_set_header        X-Real-IP $remote_addr;      proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;      proxy_set_header        X-Forwarded-Proto https;      proxy_next_upstream	off;      proxy_connect_timeout   30;      proxy_read_timeout      300;      proxy_send_timeout      300;      proxy_intercept_errors  on;      proxy_pass http://127.0.0.1:8080/path1/;    }    location /path2/ {      proxy_set_header        Host $host;      proxy_set_header        X-Real-IP $remote_addr;      proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;      proxy_set_header        X-Forwarded-Proto https;      proxy_next_upstream     off;      proxy_connect_timeout   30;      proxy_read_timeout      300;      proxy_send_timeout      300;      proxy_intercept_errors  on;      proxy_pass http://127.0.0.1:8080/path2/;    }    error_page 400 404 403 500 502 503 504  /50x.html;    location = /50x.html {      root   /usr/local/nginx/html;    }  }}