我已逐步按照本文(https://coderrocketfuel.com/article/how-to-set-up-nginx-on-a-ubuntu-server-with-vultr)在 Vultr 和所有内容上设置实例进展顺利,但在第二步结束时,文章说“访问 http://server_domain_or_IP”,你应该看到 nginx 欢迎页面,我去 http://my_server_ip_address,我总是得到“连接已超时”浏览器上的屏幕。
Luke Collins
Asked:
2021-05-15 08:21:11 +0800 CST
我已经在运行 Debian 10 的 Vultr 上设置了一个 VPS,并且我刚刚安装了nginx
.
如果我的理解是正确的,在这个阶段,我应该能够看到类似的东西
当我访问我的网站时。实际上,当我curl -i mydomain.com
从 ssh 终端(即 from [email protected]
)运行时,我在终端中看到了上述网页的 html,但是当我从另一个终端(或只是我的浏览器)运行它时,我没有得到任何响应。
我已阅读此站点上类似问题的其他答案,这些答案指向防火墙阻止端口 80,但 Vultr 端没有设置防火墙。此外,这些是我目前在我的 DNS 上的记录:
我不确定我做错了什么。我很感激这方面的任何帮助。
RooSoft
Asked:
2020-02-20 13:30:49 +0800 CST
假设我们有一个本地子网192.168.1.0/24
,需要通过10.8.0.0/24
使用 OpenVPN 创建的子网双向连接到任何 VPS(Amazon EC2、Linode、Vultr 等)上的机器。
其中一部分已经完成。使用 TUN 连接 VPS 机器非常简单。我们还使用配置文件中的以下命令成功地为其授予了对本地子网的访问权限:
route 192.168.1.0 255.255.255.0
它现在可以连接到该本地子网中的任何计算机。问题在于反过来连接。本地机器找不到任何通往 VPS 服务器的路由。
应该将什么配置添加到 VPS 机器或本地 OpenVPN 服务器以允许从到192.168.1.3
路由?根据我们的实际配置,无法到达目的地。192.168.1.10
10.8.0.10
traceroute
这是驻留在服务器上的配置文件的概述
local 192.168.1.3
port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh.pem
auth SHA512
tls-crypt tc.key
topology subnet
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
max-clients 1
route 192.168.1.0 255.255.255.0 192.168.1.1
push "dhcp-option DNS 1.1.1.1"
push "dhcp-option DNS 1.0.0.1"
keepalive 10 120
cipher AES-256-CBC
user nobody
group nobody
persist-key
persist-tun
status openvpn-status.log
verb 3
crl-verify crl.pem
explicit-exit-notify
[... certificates here ...]
这是客户端的配置:
client
dev tun
proto udp
remote [... our VPN's public address ...] 1194
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
auth SHA512
cipher AES-256-CBC
ignore-unknown-option block-outside-dns
block-outside-dns
verb 3
route 192.168.1.0 255.255.255.0
[... certificates here ...]