Ceci est une ancienne révision du document !
Table des matières
Comment lancer à la fois Nginx et apache ensemble sur Ubuntu
quels fichiers dois-je éditer dans Nginx pour le faire fonctionner sur un autre port?
Dans /etc/nginx/sites-available, modifiez le fichier host qui doit écouter sur un autre port (si vous n'avez pas à changer quoi que ce soit ici, vous trouverez une default du fichier, entrez le changer)
dans le fichier changer listen: 80 au port que vous voulez écouter
n'oubliez pas de recharger le service: service nginx reload
il est préférable de déplacer apache pour écouter sur un port différent et de demander à nginx d'Inverser-proxy trafic dynamique vers votre apache tout en servant /static/ par nginx.
pour apache dans /etc/apache2/ports.conf comprennent:
Listen 8080
Information supplémentaire: https://serverfault.com/questions/92943/server-has-apache-installed-how-to-install-nginx-alongside-it
donc j'ai eu un problème similaire J'ai eu Apache fonctionnant sur Ubuntu 14.04 et j'ai dû installer nginx à côté de L'Apache donc après avoir installé nginx j'ai changé le port d'écoute du serveur ngnix par défaut 80 à 81 et il a fait la magie suivre l'instruction ci-dessous pour l'atteindre“”
...@...:~ $ cd /etc/nginx/sites-available ...@...:~ $ sudo cp default default.bak ...@...:~ $ sudo nano default
changez de port ici .
- /etc/nginx/sites-available/default
server { listen 81 default_server; listen [::]:81 default_server ipv6only=on;
enregistrer et de sortir de nano puis redémarrez nginx avec
...@...:~ $ sudo service nginx restart
et navigateur http://localhost:81 votre serveur est activé
Si apache tourne sur le port 80, vous devez changer le port d'écoute apache ou le port d'écoute nginx.
pour changer le port d'écoute nginx:
ouvrir le fichier /etc/nginx/sites-available/default avec nano ou tout éditeur de fichier de votre choix et ensuite changer ces 2 lignes
- /etc/nginx/sites-available/default
listen 80 default_server; listen [::]:80 default_server ipv6only=on;
à
- /etc/nginx/sites-available/default
listen 8000 default_server; listen [::]:8000 default_server ipv6only=on;
si le port 8000 n'est lié à aucun autre service.
puis recharger nginx en utilisant service nginx reload
Mes essais
Voir aussi
- (en) http://Article
Basé sur « Comment puis-je lancer à la fois Nginx et apache ensemble sur Ubuntu » par webdevdesigner.