Сразу прошу не пинать, поиском умею пользоваться, но разобраться в проблеме не хватает навыков.
Есть такой конфиг для домена.
server {
listen 80;
server_name domain.ru www.domain.ru;
rewrite ^(.*) https://www.domain.ru$1 permanent;
server_tokens off;
}
server {
listen 443 ssl;
server_name domain.ru www.domain.ru;
root /var/www/domain.ru/html/;
index index.php;
#pagespeed off;
ssl_certificate /etc/letsencrypt/live/domain.ru/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/domain.ru/privkey.pem;
pagespeed Disallow "*/checkout/*";
include /etc/nginx/snippens/ssh.conf;
include /etc/nginx/snippens/cache.conf;
include /etc/nginx/snippens/wordpress.conf;
include /etc/nginx/snippens/all.conf;
include /etc/nginx/snippens/pagespeed-for-hosts.conf;
}
location / {
try_files $uri $uri/ /index.php?$args;
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
location ~* ^/wp-content/uploads/.+\.php$ { internal; }
location = /wp-config.php { internal; }
location = /readme.txt { internal; }
location = /install.php { internal; }
location = /wp-includes { internal; }
}
В настройках самого wp перенаправление на https://www.domain установлено.
А с настройками сервера никак не могу разобраться, то 500 то «404 Not Found nginx/1.12.2» Подозреваю что нужно больше секций server, судя по инфо в сети, но как это организовать не пойму, пробовал разные варианты не получилось.
И внезапно, но сервер на Ubuntu.