накидал себе конфиг
server {
listen 82.51.32.12:443 ssl http2;
listen [::]:443 ssl http2;
#listen 82.51.32.12:80;
server_name my-website.com;
set $base /home/my-website/;
root $base/html;
# SSL
ssl_certificate /etc/letsencrypt/live/my-website.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/my-website.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/my-website.com/chain.pem;
# security
#include nginxconfig.io/security.conf;
# logging
access_log /var/log/nginx/my-website.com.access.log;
error_log /var/log/nginx/my-website.com.error.log warn;
# index.php
index index.php;
# index.php fallback
location / {
try_files $uri $uri/ /index.php?$query_string;
}
# additional config
include nginxconfig.io/general.conf;
include nginxconfig.io/my-website.com.wordpress.conf;
# handle .php
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php7.4-fpm-my-website.sock;
include nginxconfig.io/php_fastcgi.conf;
}
}
# Перенаправляем все ХТТПC запросы на поддомены на главное зеркало
server {
listen 82.51.32.12:443 ssl http2;
listen [::]:443 ssl http2;
server_name *.my-website.com;
# SSL
ssl_certificate /etc/letsencrypt/live/my-website.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/my-website.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/my-website.com/chain.pem;
return 301 https://my-website.com$request_uri;
}
# Перенаправляем все ХТТП запросы на домен на ХТТПС кроме АКМЕ
server {
listen 82.51.32.12:80;
listen [::]:80;
server_name .my-website.com;
server_name *.my-website.com;
# ACME-challenge
location ^~ /.well-known/acme-challenge/ {
root /home/my-website/html;
}
location / {
return 301 https://my-website.com$request_uri;
}
}
генерировал с nginx config.io
но переделывал под себя, как мне казалось с осознанием того что я делаю
в итоге имеем
nginx: [warn] conflicting server name "*.my-website.com" on 82.51.32.12:80, ignored
nginx: [warn] conflicting server name "*.my-website.com" on [::]:80, ignored
в итоге все норм работает как надо и как указано в комментах в коде №1
кто скажет почему так происходит и что не так?