Force-HTTPS шаблон не работает в связке NGINX+PHP-FPM
-
- Posts: 6
- Joined: Thu Jan 19, 2017 7:25 am
Re: Force-HTTPS шаблон не работает в связке NGINX+PHP-FPM
На каком этапе возникает вопрос?SPEC1AL1ST wrote:А можете помочь в шаблоне поменять? Как правильно будет это сделать?EvgeniyChoose wrote:Редактируйте шаблоны в /usr/local/vesta/data/templates/web/nginx/php-fpmSPEC1AL1ST wrote:Решил вопрос костылём...
В файл /home/admin/conf/web/nginx.conf послеВставилCode: Select all
listen 185.53.168.101:80; server_name gateintogame.com www.gateintogame.com;
return 301 https://%domain_idn%$request_uri;
Чтобы получилось:Может кому поможет... Но все-таки хотелось бы из коробки.Code: Select all
server { listen 185.53.168.101:80; server_name gateintogame.com www.gateintogame.com; return 301 https://%domain_idn%$request_uri; root /home/admin/web/gateintogame.com/public_html;
Файл /home/admin/conf/web/(s)nginx.conf генерируется, поэтому может затереться полсе изменения параметров через ЦП.
Принцип тот же, вставьте редирект, но в шаблон и пересохраните настройки хоста в весте.
Re: Force-HTTPS шаблон не работает в связке NGINX+PHP-FPM
Сделал, как все написано, но вот что интересно, файл snginx.conf генерируется, а вот файл nginx.conf не генерируется.... Беда печаль! Как заставить панель Весты генерировать conf файлы??? Есть идеи? (У меня убунту 16.04)EvgeniyChoose wrote:AnimusAstralis wrote: Смотрите /home/admin/conf/web/nginx.conf (snginx.conf для https), эти конфиги генерируются на основе шаблонов.
/usr/local/vesta/data/templates/web/nginx/php-fpm
default.tpldefault.stplCode: Select all
server { listen %ip%:%web_port%; server_name %domain_idn% %alias_idn%; return 301 https://%domain_idn%$request_uri; }
Code: Select all
server { listen %ip%:%web_ssl_port%; server_name %alias_idn%; ssl on; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; return 301 https://%domain_idn%$request_uri; } server { listen %ip%:%web_ssl_port% ssl http2; server_name %domain_idn%; root %sdocroot%; index index.php index.html index.htm; access_log /var/log/nginx/domains/%domain%.log combined; access_log /var/log/nginx/domains/%domain%.bytes bytes; error_log /var/log/nginx/domains/%domain%.error.log error; #ssl on; ssl_certificate %ssl_pem%; ssl_certificate_key %ssl_key%; location / { .... #далее без изменений