在具有静态 IP 的一台专用服务器上运行多项服务

在具有静态 IP 的一台专用服务器上运行多项服务

我一直在摆弄运行在 Ubuntu 上的专用服务器。基本设置 LAMP,SSH 没有问题,运行良好。

但是当我将多个应用程序安装为服务时,我无法访问它们。例如,网站在端口 80 上,通话时间在端口 8000 上,FTP 在端口 20/21 上,等等。

我在安装时遇到了问题rutorrent(例如以下本教程)。它在 Apache ie 中设置了自己的文件夹和虚拟主机,/var/www/rutorrent并且有自己的端口 9090。无论我怎么尝试,都无法访问它自己的index.html

我还在路由器上转发了端口和 IP,目前没有防火墙。我对在一台服务器上运行多个应用程序的理解是,只要每个应用程序都有自己的端口,就可以并排运行它们:

192.168.1.101:21 FTP
192.168.1.101:80 Website
192.168.1.101:8000 Airtime
192.168.1.101:9090 ruTorrent

等等...我这样填充我的服务器正确吗?

答案1

是的,您可以按照描述运行多个服务,这实际上就是“端口”的用途。

看:http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml

我猜是权限问题,你的 rtorrent 服务器和 apache 是否都至少对 /var/www/rutorrent 具有读/写(对于 torrent)访问权限?

相关内容