Comment puis-je lancer à la fois Nginx et apache ensemble sur Ubuntu

je veux configurer apache et nginx pour courir ensemble sur ubuntu parce que je veux développer sur les deux nginx et apache. J'ai lu que je devais éditer la configuration sur apache ou nginx pour faire tourner l'un d'eux sur un autre port plutôt que 80.

quels fichiers dois-je éditer dans Nginx pour le faire fonctionner sur un autre port?

Aidez-moi.

32
demandé sur maths 2014-04-12 04:05:04

4 réponses

aller à /etc/nginx/sites-available puis 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

27
répondu redmoon7777 2014-04-15 17:34:18

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

à l'information supplémentaire: https://serverfault.com/questions/92943/server-has-apache-installed-how-to-install-nginx-alongside-it

13
répondu hassan ketabi 2017-04-13 12:13:47

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 .

server {
listen 81 default_server;
listen [::]:81 default_server ipv6only=on;

enregistrer et de sortir de nano puis redémarrez le ngnix avec

sudo service nginx restart

et navigateur http://localhost:81 votre serveur est activé

"

3
répondu user3470929 2016-07-12 12:07:47

si apache tourne sur port 80 alors vous devez changer le port d'écoute apache ou le port d'écoute nginx.

pour changer le port d'écoute nginx:

ouvrir /etc/nginx/sites-available/default fichier avec nano ou tout éditeur de fichier de votre choix et ensuite changer ces 2 lignes

 listen 80 default_server;
 listen [::]:80 default_server ipv6only=on;

à

 listen 8000 default_server;
 listen [::]:8000 default_server ipv6only=on;

si port 8000 n'est lié à aucun autre service.

puis recharger nginx en utilisant service nginx reload

0
répondu Mohit Kumar 2017-09-12 04:22:07