2017-04-05 72 views

回答

1

對此的簡單回答是否定的。很遺憾,瀏覽器最近不允許http訪問除localhost之外的任何地址。

一種方法是建立一個SSH端口轉發,這樣就可以讓瀏覽器認爲它正在與本地主機通話。確定一個演示,但不是生產。以下是一些信息(來自https://www.ssh.com/ssh/tunneling/example

在OpenSSH中,使用-R選項指定遠程端口轉發。 例如:

SSH -R 8080:本地主機:80 public.example.com

這允許在遠程服務器上的任何人連接到TCP端口8080上 遠程服務器。然後,該連接將隧道傳輸回 客戶端主機,然後客戶端通過 localhost與端口80建立TCP連接。可以使用任何其他主機名或IP地址來代替localhost指定要連接的主機。

或者,如果您有自己的Web服務器,則可以使用讓我們的加密:https://letsencrypt.org/使其運行https而無需購買SSL證書。他們的工具非常棒,在服務器上安裝HTTPS需要五分鐘的時間。

0

給一個嘗試www

是可以通過使用letsencrypt或自簽署創建自動有效證件。

https://go-www.com/post/how-it-works/

Usage of ./www: 
    -p port 
     Listen on port (default 8000) 
    -q quiet 
     quiet mode 
    -r root 
     Document root path (default ".") 
    -s your-domain.tld 
     https://your-domain.tld if "localhost", port can be other than 443 
相關問題