Nginx 普莱斯克隐藏服务
首先我为我的英语不好感到抱歉 我在我的Ubuntu14.04服务器上使用Plesk12。在过去,我只是通过Apache虚拟主机文件为我的域创建Tor隐藏服务。而且效果很好 但现在我正在使用Plesk,我不明白如何通过隐藏服务访问现有站点 网站www.example.com提供以下主机设置:Nginx 普莱斯克隐藏服务,nginx,hidden,plesk,tor,Nginx,Hidden,Plesk,Tor,首先我为我的英语不好感到抱歉 我在我的Ubuntu14.04服务器上使用Plesk12。在过去,我只是通过Apache虚拟主机文件为我的域创建Tor隐藏服务。而且效果很好 但现在我正在使用Plesk,我不明白如何通过隐藏服务访问现有站点 网站www.example.com提供以下主机设置: <VirtualHost 85.214.50.74:7080 > ServerName "example.com:80" ServerAlias "www.example.com
<VirtualHost 85.214.50.74:7080 >
ServerName "example.com:80"
ServerAlias "www.example.com"
ServerAlias "ipv4.example.com"
ServerAdmin "admin@example.com"
.....
ServerName“example.com:80”
ServerAlias“www.example.com”
ServerAlias“ipv4.example.com”
服务器管理员“admin@example.com"
.....
现在,我添加了第二个虚拟主机:
<VirtualHost 85.214.50.74:8081 >
ServerName "xxxxxxxxxxxxxxxx.onion:80"
ServerAlias "xxxxxxxxxxxxxxxx.onion"
ServerAdmin "admin@xxxxxxxxxxxxxxxx.onion"
......
ServerName“XXXXXXXXXXXXXX.onion:80”
服务器别名“XXXXXXXXXXXXXX.onion”
服务器管理员“admin@xxxxxxxxxxxxxxxx.onion"
......
在TORC中,隐藏的服务是Corret,它生成了一个kex和一个主机名。但是,如果我重新加载Apache和Nginx并重新启动Tor,我将无法访问隐藏的服务。您不应该将onion站点添加为虚拟主机。Apache不直接向.onion站点提供请求 相反,编辑您的
torrc
文件并添加如下内容:
HiddenServiceDir /var/lib/tor/example.com
HiddenServicePort 8081 127.0.0.1:80
这在端口8081上运行一个隐藏服务,该服务代理本地主机上的端口80。当您第一次启动Tor时,它将为您的站点生成所有密钥和洋葱地址,您可以在/var/lib/Tor/example.com/hostname
如果您有多个虚拟主机,则可能需要更改HiddenServicePort
以使用主机名(或服务器别名),但请确保它在本地解析,以便代理到本地计算机