Шаблон с Force SSL для NGINX+PHP-FPM на базе шаблона Wordpress 2
Шаблон с Force SSL для NGINX+PHP-FPM на базе шаблона Wordpress 2
Коллеги, пытался нагуглить, но оптимальный вариант так и не нашел. Задача - нужен шаблон конфига NGINX для сервера на NGINX+PHP-FPM на базе шаблона Wordpress 2 с редиректом non-www и www на https://non-www и https://www версии сайта.
При этом обеспечивая работоспособность автоматического продления сертификатов от LetsEncrypt.
Есть какое-то решение этой задачи?
UPD: Сейчас используется следующее решение. В /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.tpl добавлена строка:
При этом обеспечивая работоспособность автоматического продления сертификатов от LetsEncrypt.
Есть какое-то решение этой задачи?
UPD: Сейчас используется следующее решение. В /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.tpl добавлена строка:
Code: Select all
server {
listen %ip%:%web_port%;
server_name %domain_idn% %alias_idn%;
return 301 https://%domain_idn%$request_uri;
root %docroot%;
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Шаблон с Force SSL для NGINX+PHP-FPM на базе шаблона Wordpress 2
Кстати, то, что после этой строки, можно удалять )abst wrote: ↑Sat Jun 09, 2018 4:42 amUPD: Сейчас используется следующее решение. В /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.tpl добавлена строка:
Code: Select all
server { listen %ip%:%web_port%; server_name %domain_idn% %alias_idn%; return 301 https://%domain_idn%$request_uri; root %docroot%;
Я использую такого плана шаблоны:
Code: Select all
template.tpl
server {
listen %ip%:%proxy_port%;
server_name %domain_idn% %alias_idn%;
include %home%/%user%/conf/web/nginx.%domain%.conf_lets*;
location / {
rewrite ^(.*)$ https://%domain_idn%$1 permanent;
}
}
Code: Select all
template.stpl
server {
listen %ip%:%proxy_ssl_port% ssl http2;
server_name %alias_idn%;
ssl on;
ssl_certificate %ssl_pem%;
ssl_certificate_key %ssl_key%;
rewrite ^(.*)$ https://%domain_idn%$1 permanent;
}
server {
listen %ip%:%proxy_ssl_port% ssl http2;
server_name %domain_idn%;
ssl on;
ssl_certificate %ssl_pem%;
ssl_certificate_key %ssl_key%;
...
-
- Posts: 172
- Joined: Tue Jan 28, 2014 10:11 am
Re: Шаблон с Force SSL для NGINX+PHP-FPM на базе шаблона Wordpress 2
Несколько строк для любого шаблона. search.php?author_id=2171&sr=postsabst wrote: ↑Sat Jun 09, 2018 4:42 amКоллеги, пытался нагуглить, но оптимальный вариант так и не нашел. Задача - нужен шаблон конфига NGINX для сервера на NGINX+PHP-FPM на базе шаблона Wordpress 2 с редиректом non-www и www на https://non-www и https://www версии сайта.
При этом обеспечивая работоспособность автоматического продления сертификатов от LetsEncrypt.
Есть какое-то решение этой задачи?
UPD: Сейчас используется следующее решение. В /usr/local/vesta/data/templates/web/nginx/php-fpm/wordpress2.tpl добавлена строка:
Code: Select all
server { listen %ip%:%web_port%; server_name %domain_idn% %alias_idn%; return 301 https://%domain_idn%$request_uri; root %docroot%;