簡體   English   中英

在玻璃魚3.1.2中隱藏端口8383

[英]Hide port 8383 in glassfish 3.1.2

我在Linux 6服務器上運行Glassfish 3.1.2 ,以部署Oracle Apex

我想從URL隱藏端口8383(當前URL說: https ://sd1.domain.com:8383/apex)

80和443端口已分配給另一服務。

因此,如何從URL隱藏端口8383。

TCP連接在兩個ip:port對之間。 如果服務器的端口是通用端口(例如80/443),則大多數瀏覽器都不會顯示該端口。

您可以在端口80上使用反向代理,該代理對傳入的HTTP通信進行分類。 它可以檢查HTTP標頭中的子域,然后將流量轉發到兩個Web服務器之一(它們都在專用端口上偵聽)。

使用nginx,配置文件可能如下所示:

server { 
  server_name sd1.domain.com;

  location / {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://localhost:8383;
  }
}

server { 
  server_name www.domain.com;

  location / {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://localhost:8080;
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM