Articles of Nginx

Ne peut pas cloner dans le repository sur gitlab par le port 80

Je rencontre un problème très étrange avec gitlab-ce installé sur un server avec server ubuntu (j'ai essayé ceci avec le server ubuntu 16.04 et 17.04), qui fonctionne sur mon réseau local. J'utilise gitlab avec apache2, avec la configuration suivante: Mon file /etc/gitlab/gitlab.rb se présente comme suit: external_url "http://localhost:17391" Mon file de configuration d'apache virtualhost pour […]

Impossible de servir le file statique dans proxy inverse nginx

Je souhaite configurer le proxy inverse avec nginx pour ma request location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; } location /app1/ { proxy_pass http://localhost:8081/; root /angular-path/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host […]

La vérification de santé Nginx-plus ne fonctionne pas

Nginx / 1.11.10 (nginx-plus-r12-p3). C'est notre configuration: upstream cara { zone cara 64k; least_conn; keepalive 50; server xx.xx.xx.xx; server xx.xxx.xx.xx; … } location / { … proxy_http_version 1.1; proxy_next_upstream error http_502 timeout non_idempotent; proxy_connect_timeout 3s; proxy_buffers 10000 8k; proxy_read_timeout 630s; client_body_buffer_size 100M; keepalive_requests 2000; keepalive_timeout 2m; health_check mandatory uri=/health/check; proxy_pass http://cara; } / health / […]

Echappement \ x22 dans le journal d'access de nginx

Je ferme toutes les requêtes de ma request avec leur corps de request en utilisant $ request_body dans log_format. Sortie: {\ x22foo \ x22: \ x22bar \ x22} Sortie attendue: {"foo": "bar"} Je sais "sont convertis dans \ x22 mais y a-t-il un moyen d'échapper \ x22? Version Nginx: 1.10.2

Vernis: invalide le cache d'URL avec l'en-tête HTTP

Nginx a une command nifty pour invalider un cache spécifique proxy_cache_bypass $http_cachepurge; curl -I myapp.example.com/api/ping -H "cachepurge: true" Y a-t-il quelque chose d'équivalent dans le vernis?

Comment arrêter le démarrage automatique de nginx lors de l'installation?

J'essaie d'installer Nginx sur Ubuntu 16.04 via la command suivante: sudo apt-get install nginx Mais je reçois l'erreur suivante: Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details. invoke-rc.d: initscript nginx, action "start" failed. ● nginx.service – A high performance web server and […]

Configuration NGinx pour plusieurs pages de destination personnalisées

Je travaille sur une configuration nginx qui me permet d'héberger plusieurs pages d'atterrissage qui devraient avoir des URL conviviales Google. Fondamentalement, le site principal se connecte à un server d'applications et plusieurs sous-sites avec des files html statiques devraient être hébergés avec nginx. Mon schéma d'URL ressemblerait à ceci: https://example.com/ -> application server (proxy pass […]

NGINX AUTH PAM PERMETTENT TOUTES LES SOUS-NOUVEAUX

C'est bizarre. Il fonctionnait. Pas aujourd'hui. Si append append satisfaire, mes portes sont ouvertes, si je nie tout, elle nie tout. Comment puis-je choisir ce qui est autorisé et ce qui ne l'est pas? satisfy any; allow 192.168.78.0/24; allow 192.168.81.0/24; allow 2001:470:1f1b:5b3::/64; allow 2001:470:1f1b:5b5::/64; allow 172.19.13.0/24; allow 192.168.17.0/24; allow 192.168.18.0/24; #deny all; auth_pam "Ressortingcted"; auth_pam_service_name […]

Nginx derrière Vernis ou vica versa?

Nous avons Nginx comme server web pour php-fpm. Il sert également tous les files statiques. Nous devons faire des requêtes en cache pour le backend php. Nous allons utiliser le vernis pour cela. Mais la question est de savoir où le dire: devant Nginx ou derrière ça? Le vernis cachera uniquement le contenu dynamic. Les […]

Encore un 504 Timeout sur Nginx lors d'un proxy inversé

J'ai donc une configuration nginx comme proxy inverse pour mon domaine, qui redirige les appels de mon application angularjs 2 commençant par / api vers une application de démarrage de spring sur la même machine Cependant, lorsque j'essaie de faire l'appel de connection / myname / login POST, l'appel passe avec succès à l'application de […]