Service php5-fpm wasnt running with the new config despite the fact that i service php5-fpm restart
ed it. killing php5-fpm it via kill
and service php5-fpm start
solved it.
Ubuntu 14.04 с froxlor, работающим на php-fpm с использованием letsencrypt, не будет работать с глобальной конфигурацией местоположения acme
638
mons droid
Здесь моя проблема. Чтобы использовать letsencrypt acme на каждом домене, я добавляю include /etc/nginx/acme.conf
в каждую конфигурацию vhost:
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; } }
Я положил test.html
в системе .well-known/acme-challenge
так, что example.de/.well-known/acme-challenge/test.html
должно вернуть этот файл, но вместо этого я получаю редирект example.de/well-known/acme-challenge/test.html/
.
Вещи, которые я пробовал в acme.conf:
- изменение местоположения на
^~ /.well-known/acme-challenge
- тот же эффект - изменение местоположения на
^~ /\.well-known/acme-challenge
- тот же эффект - использовать
root /var/froxlor
вместоalias
- тот же эффект
Я думаю, что я заблудился где-то в порядке определения местоположения nginx, который я пытался исправить с помощью:
- в случае разрешения заказа
- в случае регулярного выражения
- в случае idk
1 ответ на вопрос
0
mons droid
Похожие вопросы
-
2
NGINX, FastCGI PHP с FTP-доступом, Как настроить пользователей / разрешения?
-
2
Почему nginx перенаправляет на странный URL?
-
1
Производительность Passenger + Nginx очень быстро падает?
-
-
1
update-rc.d выдает ошибку
-
2
Как удалить содержимое файла error.log, но сохранить его без изменений
-
2
В чем разница между "mod_fastcgi" и "mod_fcgid"?
-
1
Права доступа к файлу linux для файла сокета fastcgi и содержащей его папки
-
1
Команда для обновления терминала при обновлении файла
-
1
Установка nginx + OpenSSL
-
1
В чем разница между использованием `root / dir / name` и` alias / dir / name` в nginx?