Articles of Nginx

nginx + wordpress in / wordpress subdir

J'ai installé nginx et j'aimerais configurer wordpress comme dernière étape. J'ai suivi de nombreux howtos mais je suis incapable de le faire fonctionner. L'installation est assez simple, le directory racine du server Web est /data/Sites/nkr1pt.homelinux.net. Dans ce directory racine, j'ai créé un lien symbolique dans le dossier wordpress dans / usr / local / wordpress, […]

Forme élégante de gérer des pages PHP inexistantes à Nginx

Quelle est la meilleure façon de gérer les pages PHP inexistantes dans Nginx? J'ai le bloc d'location suivant … location ~ \.php$ { fastcgi_pass localhost:9000; include fastcgi_params; } Je voudrais pouvoir afficher une erreur 404 si une page PHP n'existe pas, je suppose que je dois avoir la try_files ( http://wiki.nginx.org/HttpCoreModule#try_files ) impliquée en traitant […]

Modification d'une règle de réécriture dans nginx pour le sous-domaine

J'ai fait une petite règle de réécriture il y a peu avant de redirect les personnes qui accèdent directement à l'image de mon site aux pages d'image, par exemple une personne qui accède à www.mysite.com/i/asdf.jpg à www.mysite.com/pic/asdf c'est la règle de réécriture que j'ai utilisée: location /i/image_(\d+).(gif|jpg|jpeg|png)$ { root /home/mysite/public_html; valid_referers www.mysite.com mysite.com; if ($invalid_referer) […]

centos: nginx + server web mince, les connections entrantes ne sont pas autorisées

J'ai configuré une nouvelle installation CentOS 5, comstack nginx à partir de zéro et j'utilise un server mince comme rails. Si je visite l'adresse ip sur le LAN: (par exemple) 1.2.3.4 je reçois l'erreur du site Web non trouvée. Cependant, je peux ssh dans la machine. Si j'utilise des liens pour visiter l'adresse IP, je […]

Autoriser les connections à une URL spécifique via HTTPS avec iptables, -m string récente (potentiellement) et -m (définitivement)

Disons que, par exemple, je veux autoriser les connections uniquement au sous-domaine.mydomain.com; Je l'ai partiellement fonctionnel, mais il arrive parfois dans une boucle freaky avec l'échange de key client une fois que le client Hello est autorisé. Ah, pour le rendre encore plus ennuyeux, c'est un certificate auto-signé, et la page nécessite une authentification, et […]

Comment faire fonctionner PHP avec nginx?

Je tente d'get que nginx fonctionne avec PHP sur mon server de mise en scène ubuntu. Nginx fonctionne lui-même comme un charme avec des *.html statiques *.html , mais tout file PHP appelé par le browser produit le code en tant que text brut, ce qui signifie sans aucun doute que PHP ne fonctionne pas […]

Les parameters Nginx sont en train de vider mes présentations de formulaire Drupal, comment puis-je réparer?

Comment puis-je dire à Nginx de "ignorer" des URL ou des pages spécifiques sur mon site Web? Je lance un site Drupal où les visiteurs anonymes sont servis via NGINX alors que les users connectés sont servis via Apache. Nous faisons cela pour réduire la charge et pour améliorer l'échelle. Cela fonctionne très bien, sauf […]

La directive user dans nginx génère une erreur malgré l'exécution en tant que racine UID

Je gère nginx sur une machine MacOS X, installée avec brew, et quand je lance nginx, même avec sudo, je reçois l'avertissement suivant dans mon file journal encore et encore: 4/21/11 2:03:42 AM org.nginx[3788] nginx: [warn] the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/etc/nginx/conf/nginx.conf:2 De nginx.conf […]

servant de contenu statique avec nginx

Je suis actuellement en difficulté pour get le contenu statique fourni avec nginx pour ma request. Je donnerai un peu de renseignements généraux: Serveur: Ubuntu 10.4 lucide Ruby: application 1.8: / var / www / apps / current 'déployé avec capistrano' nginx écoute sur le port 2006 J'ai 4 servers minces fonctionnant sur le port […]

PHP-FPM exécute des scripts PHP en tant que root

J'ai une configuration de server Web en utilisant nginx et PHP-FPM écoutant sur un socket Unix. Dans mon file php-fpm.conf, j'ai spécifié user = www group = www Lorsque je lance ps aux , je peux voir que les process de travail php-fpm s'exécutent comme www; le process maître php-fpm s'exécute en tant que root. […]