Запуск нескольких сервисов на одном выделенном сервере со статическим 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?