我一直在摆弄运行在 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)访问权限?