J'ai bricolé un serveur dédié fonctionnant sur Ubuntu. La configuration de base LAMP, SSH ne pose aucun problème, fonctionne très bien.
Mais lorsque j'installe plusieurs applications en tant que service, je suis bloqué pour avoir accès à celles-ci. Par exemple, un site Web est sur le port 80, le temps d'antenne est sur le port 8000, FTP 20/21 et ainsi de suite.
J'ai rencontré des problèmes en installant rutorrent
par exemple (en suivant ce tutoriel ). Il a son propre dossier et un hôte virtuel configuré dans Apache, c'est-à-dire /var/www/rutorrent
et avec son propre port 9090. Peu importe ce que j'essaie, je ne peux pas atteindre son propre index.html
.
Je transfère également les ports et IP sur mon routeur, pas de pare-feu pour le moment. Ma compréhension de l'exécution de plusieurs applications sur un même serveur est que tant que chaque application a son propre port, vous pouvez les exécuter côte à côte:
192.168.1.101:21 FTP
192.168.1.101:80 Website
192.168.1.101:8000 Airtime
192.168.1.101:9090 ruTorrent
Et ainsi de suite ... Ai-je raison de remplir mon serveur de cette façon?
Oui, vous pouvez exécuter plusieurs services comme vous le décrivez, c'est à cela que servent les "ports" en fait.
Voir: http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
Je suppose que ce serait un problème d'autorisations, est-ce que le serveur rtorrent et Apache LES DEUX ont au moins un accès en lecture/écriture (pour torrent) à/var/www/rutorrent?