[nginx][glassfish]設定檔
      location /gs/ {
        sub_filter 'action="/'  'action="/gs/';
        sub_filter 'href="/'  'href="/gs/';
        sub_filter 'src="/'  'src="/gs/';
        sub_filter 'https://w.abc.com.tw/' 'https://w.abc.com.tw/gs/';
        proxy_redirect https://w.abc.com.tw/ https://w.abc.com.tw/gs/;
        proxy_redirect http://w.abc.com.tw/ http://w.abc.com.tw/gs/;
        sub_filter_once off;
        sub_filter_types *;
        proxy_pass http://0.0.0.0:8080/;
        #proxy_redirect off;
      }
[nginx]設定虛擬主機(反向代理)

假設主機IP AAA.BBB.CCC.DDD

新的應用程式叫做Ppp

在/etc/nginx/conf.d 裡面新增

server {
    listen AAA.BBB.CCC.DDD:80;
    server_name AAA.BBB.CCC.DDD;

    location /Ppp/ {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Host $http_host;
      proxy_set_header X-NginX-Proxy true;

      proxy_pass http://127.0.0.1:1234/;
      proxy_redirect off;
    }
 }

這樣瀏覽器輸入

http://AAA.BBB.CCC.DDD

會是原本nginx的預設首頁

http://AAA.BBB.CCC.DDD/Ppp

就是系統頁

測試與載入

sudo service nginx testconfig 

or 

sudo service nginx -t

sudo service nginx reload