LINUX.ORG.RU
ФорумAdmin

nginx c non-www на www

 , , ,


0

1

Сразу прошу не пинать, поиском умею пользоваться, но разобраться в проблеме не хватает навыков.

Есть такой конфиг для домена.

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;
}
Конфиг wp
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.



Последнее исправление: nixbeast (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.