2017-04-05 71 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 
相关问题