ahua671 发表于 2018-11-14 09:45:31

Nginx转发带应用名的URL-sqtce

  1,原始URL:http://brand.uat.test.com/vendor/login.htm,如何配置Nginx可以只输入http://brand.uat.test.com/,就能正常访问,配置如何下
  #vim /usr/local/nginx/conf/nginx.conf
  在http段配置中添加如下代码
  server {
  listen       80;
  server_namebrand.uat.test.com;
  charset utf-8;
  access_loglogs/brand.uat.test.logmain;
  location / {
  rewrite ^/(.*)$ /vendor/$1 last;
  }
  location ~* ^/vendor/.*$ {
  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_pass http://127.0.0.1:8084;
  }
  }
  这样就可以只输入域名,Nginx做转发时就会把应用名也自动带出来!

页: [1]
查看完整版本: Nginx转发带应用名的URL-sqtce