Der Dienst php5-fpm lief nicht mit der neuen Konfiguration, obwohl ich service php5-fpm restart
sie eingestellt habe. php5-fpm es zu töten kill
und service php5-fpm start
gelöst.
ubuntu 14.04 mit foxlor auf php-fpm mit letsencrypt funktioniert nicht mit global acme location config
701
mons droid
Hier ist mein Problem. Um letmecrypt acme in jeder Domäne zu verwenden, füge ich include /etc/nginx/acme.conf
jede Vhost-Konfiguration hinzu:
acme.conf
location /.well-known/acme-challenge { alias /var/www/froxlor/.well-known/acme-challenge; allow all location ~ /.well-known/acme-challenge/(.*) { default_type text/plain; } }
vhost.conf
server { listen <IP>:80; server_name example.de; include /etc/nginx/acme.conf; root /var/customers/webs/example/example.de/; index index.php index.html index.htm; location / { try_files $uri $uri/ @rewrites; } location @rewrites { rewrite ^ /index.php last; } location /webalizer { alias /var/customers/webs/example/webalizer/example.de/; auth_basic "Restricted Area"; auth_basic_user_file /etc/nginx/froxlor-htpasswd/1-229049931c767630a601718d62346214.htpasswd; } location ~ ^(.+?\.php)(/.*)?$ { try_files /ec157a05122f20edd82ad600247730bf.htm @php; } location @php { try_files $1 = 404; include /etc/nginx/fastcgi_params; fastcgi_split_path_info ^(.+\.php)(/.+)\$; fastcgi_param SCRIPT_FILENAME $document_root$1; fastcgi_param PATH_INFO $2; fastcgi_pass unix:/var/run/example-example.de-php-fpm.socket; fastcgi_index index.php; } }
Ich füge ein test.html
ein, .well-known/acme-challenge
damit diese example.de/.well-known/acme-challenge/test.html
Datei zurückgegeben wird, aber stattdessen bekomme ich eine Weiterleitung zu example.de/well-known/acme-challenge/test.html/
.
Dinge, die ich in acme.conf versucht habe:
- Standort ändern auf
^~ /.well-known/acme-challenge
denselben Effekt - Standort ändern auf
^~ /\.well-known/acme-challenge
denselben Effekt - Verwenden Sie
root /var/froxlor
stattalias
- den gleichen Effekt
Ich glaube, ich habe mich irgendwo in der Reihenfolge der Nginx-Ortsauflösung verirrt, was ich versucht habe zu beheben:
- im Falle der Auflösung der Bestellung
- im Falle von Regex
- im Falle von idk
1 Antwort auf die Frage
0
mons droid
Verwandte Probleme
-
2
NGINX, FastCGI PHP mit FTP-Zugriff, Wie werden Benutzer / Berechtigungen eingerichtet?
-
2
Warum leitet Nginx eine fremde URL um?
-
1
Passenger + Nginx-Leistung sinkt sehr schnell ...?
-
1
Update-rc.d liefert Fehler
-
2
Wie kann der Inhalt einer error.log-Datei gelöscht werden, die Datei bleibt jedoch erhalten
-
2
Was ist der Unterschied zwischen "mod_fastcgi" und "mod_fcgid"?
-
1
Linux-Dateiberechtigungen für fastcgi-Socket-Datei und Ordner
-
1
Befehl zum Aktualisieren des Terminals, wenn die Datei aktualisiert wird
-
1
nginx + OpenSSL installieren
-
1
Was ist der Unterschied zwischen "root / dir / name" und "alias / dir / name" in Nginx?