Articles of nginx

200 réponse sur la page d’erreur Nginx 404

Mon serveur utilise une page 404 personnalisée. N’est-il pas possible d’obtenir une réponse du serveur 404 sur une demande directe de 404 pages? Maintenant: URL: http://mydomain.xxx/404.php HTTP / 1.1 200 OK Serveur: nginx

Nginx: vérifier la longueur du contenu avant le téléchargement du fichier

J’essaie d’empêcher les utilisateurs de télécharger (accidentellement ou malicieusement) de très gros fichiers sur mon site Web. Nginx max_client_body_size est défini sur 4M, mais si un fichier plus volumineux est téléchargé, il télécharge le fichier entier avant de renvoyer 413 (entité trop grande). Je veux que nginx vérifie l’en-tête Content-Length afin qu’il rejette la requête […]

Docker image NGINX ne pas exposer: le site ne peut pas être atteint

1. J’utilisais ce guide pour obtenir une image du serveur Web nginx à utiliser et utiliser les commandes docker run -p 8888: 80 nginx docker exécuter -p 80:80 nginx Je suppose que deux ou plusieurs conteneurs ont fonctionné, mais lorsque j’ouvre localhost: 8888, cela montre que le site ne peut pas être atteint. Je l’ai […]

Comment effacer fastcgi_cache avec PHP?

Existe-t-il une méthode intégrée pour effacer Nginx fastcgi_cache avec PHP? Je sais que je peux écrire un script PHP qui traverse et supprime manuellement tous les fichiers de cache, mais cela ressemble trop à un hack.

Codeigniter nginx 404 error

Je ne suis pas certain du nombre de fois où cette question a déjà reçu une réponse, mais chaque réponse que je regarde donne une approche différente de la résolution de ce problème dont aucune n’a fonctionné. Je migre d’Apache à Nginx et je suis confronté à de sérieux problèmes de configuration. Mon / etc […]

.htaccess to nginx rewrite des règles excluant certains dossiers

Donc, en essayant de déplacer une application d’Apache vers NginX, mais j’ai découvert que je devais réécrire le fichier .htaccess, j’ai bien regardé autour de moi, mais finalement j’ai besoin d’aide. Ci-dessous se trouve le fichier .htaccess d’Apache, en essayant de redirect toutes les requêtes vers index.php sauf pour les requêtes vers / html, / […]

Utiliser syslog avec nginx / php-fpm

Je cherche à migrer mes installations Drupal basées sur Apache, mais je dois avoir un journal des erreurs à distance basé sur rsyslog. Nous utilisons Amazon EC2, et les fichiers error_log écrits dans des instances qui vont et viennent sont un peu cauchemardesques. En particulier, si une application rencontre une erreur PHP, nous devons les […]

Quels sont les avantages de l’utilisation de node.js + node http server sur php / ruby ​​/ etc + nginx?

J’ai vu beaucoup de docs dire que le principal avantage du serveur http node.js est l’architecture io avec événements, mais Nginx a également io, donc quel avantage d’utiliser node.js + node http sur le php ou un autre langage avec Nginx?

Nginx rewrite rule / try_files ne fonctionne pas ensemble

J’ai un site Web dont j’ai besoin pour passer d’un serveur Apache à un serveur Nginx. Le fichier .htaccess de ce site est le suivant RewriteEngine on RewriteRule ^([^/\.]+)/?$ $1.php [L] Cela redirige www.example.com/hello vers www.example.com/hello.php en conservant le lien d’origine, mais en omettant le .php de la fin de l’URL. J’ai essayé de reproduire […]

Servant plusieurs applications Rails avec passagers + Nginx sur un seul domaine

J’ai une seule instance de Nginx avec passager et je voudrais proposer différentes applications Rails sur différents itinéraires. Plus précisément: /api devrait servir une application et / devrait servir un autre. Les applications My Rails se trouvent dans /srv/api/ et /srv/ui sur le système de fichiers. Ma configuration Nginx est actuellement comme ceci: user foo; […]