8
votes

Comment faire fonctionner Nginx VirtualHosts? (donne actuellement 403 erreur interdite)

Je veux exécuter NGinx sur mon Ubuntu 10.04 32bit Linode VPS. xxx

pour créer un nginx virtualhost: xxx

et écrit après xxx

Ensuite, j'ai activé l'exemple virtualhost exemple.com xxx

i mettre un index.html à /var/ww/example.com/public et entrez www .example.com URL de mon navigateur. Ensuite, j'ai suivi xxx

queue /var/log/nginx/error.log donne l'erreur suivante xxx

i redo xxx

mais il donne la même erreur.

et chat /etc/nginx/nginx.cnf < PRE> XXX

Si je mettez l'index.html to / var / www / alors je peux voir le fichier html mais toute tentative de la mise sous /var/www/example.com/public échoue. J'ai consulté les autorisations de fichiers et de dossiers qu'ils sont acceptables tous appartiennent tous aux données www et lisible (775)

Que puis-je faire pour faire du travail Nginx? Merci


0 commentaires

3 Réponses :


5
votes

Je suppose que

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;


3 commentaires

Sory pour la faute de frappe. J'ai entré www.example.com comme URL. exemple.com ne fonctionne pas non plus


Quand je visitant l'URL d'exemple.com. J'ai eu l'erreur suivante. * 2 index annuaire de "/ var / www /" est interdit, client: 88.224.1.128, serveur: localhost, demande: "get / http / 1.1",


Essayer inclure /etc/nginx/sites-enabled/example.com; inclure /etc/nginx/sites-Ewww.example.com; au lieu d'inclure / etc / nginx / sites-activé / *;



7
votes

J'avais les mêmes symptômes sur Ubuntu 10.04, Nginx & WordPress et la réponse étaient désespérément stupides.

Si quelqu'un d'autre est dans la même situation ....

dans ma configuration nginx pour le site xxx

n'avait pas < forte> index.php

l'ajouter à la liste a guéri le problème


0 commentaires

11
votes

Le 403 est parce que vous avez désactivé l'Autoindex.

autoindex on;


0 commentaires