我有一台为我的网站提供服务的生产服务器。我为我的网站使用了 apache、mysql 和 nodejs。
如果我安装 openvpn 用于个人目的,而不是反向代理或其他什么,会发生什么?我担心会破坏 apache 或 nodejs
答案1
OpenVPN 默认在端口 1194 UDP 上运行,这与您正在运行的全 TCP 服务完全不冲突。这些是这些服务的默认端口:
- Apache – 端口 80 TCP (HTTP) 和端口 443 TCP (HTTPS)
- MySQL – 端口 3306 TCP
- Node.js – 取决于,但使用 TCP
如果你愿意,你可以在不同的端口上运行这些服务中的任何一个,并且OpenVPN 也可以通过 TCP 运行。
如果你担心破坏同一台机器上的其他服务,可以考虑在虚拟机或者容器。这样,如果你弄乱了容器内的某些配置,你的其他服务可能不会受到影响。
您可能需要端口转发如果您共享一个公共 IPv4 地址,请使用 OpenVPN。