Я начал выдавать автоматические подстановочные SSL-сертификаты
над acme-dns-клиент
.
Имея простой способ покрыть все мои поддомены вместе, у меня возникла проблема с тем, чтобы не иметь никакого покрытия для моего домена без www.
Поэтому я подумал, что было бы неплохо просто изменить главный сайт без www
к www.example.net
вместо пример.net
У кого-нибудь есть предложения, как изменить эти настройки, потому что они
недоступны в панели администратора Wordpress Multisite, здесь
вы можете просто изменить поддомены на подстраницы.
Я уже пытался просто добавить следующую строку в wp-config.php
.
определить('WP_HOME','https://www.example.net');
определить('WP_SITEURL','https://www.example.net');
Но это еще не сработало. Я использую nginx в качестве системы корневого веб-сервера.
Конфигурация Nginx
сервер {
место расположения / {
try_files $uri $uri/ /index.php?$args;
}
расположение ~ \.php$ {
включить фрагменты/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_connect_timeout 300 с;
fastcgi_read_timeout 300 с;
fastcgi_send_timeout 300 с;
}
местоположение ~ /\.ht {
отрицать все;
}
местоположение = /favicon.ico {
log_not_found выключен;
доступ_лог выключен;
}
местоположение = /robots.txt {
позволять все;
log_not_found выключен;
доступ_лог выключен;
}
расположение ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
истекает макс.;
log_not_found выключен;
}
корень /var/www/wordpress;
индекс index.php;
имя_сервера example.net www.example.net get.example.net *.example.net;
слушать 443 ssl; # под управлением Certbot
ssl_certificate /etc/letsencrypt/live/example.net/fullchain.pem; # под управлением Certbot
ssl_certificate_key /etc/letsencrypt/live/example.net/privkey.pem; # под управлением Certbot
включить /etc/letsencrypt/options-ssl-nginx.conf; # под управлением Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # под управлением Certbot
#настройки для загрузки файлов
client_max_body_size 32M;
}
сервер {
если ($ host = example.net) {
вернуть 301 https://$host$request_uri;
} # управляется Certbot
слушать 80;
имя_сервера example.net *.example.net;
вернуть 404; # под управлением Certbot
}