Запуск нескольких сервисов на одном выделенном сервере со статическим IP

Я возился с выделенным сервером, работающим на Ubuntu. Базовая настройка LAMP, SSH не проблема, отлично работает.

Но когда я устанавливаю несколько приложений в качестве службы, я зацикливаюсь на получении доступа к ним. Например, веб-сайт находится на порте 80, эфирное время на порте 8000, FTP 20/21 и так далее.

Я столкнулся с проблемами при установке rutorrent например (после этого урока). У него есть собственная папка и виртуальный хост, настроенный в Apache, т.е. /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?

Другие вопросы по тегам