Настройки nginx для main домена и поддомена
У меня есть главный сайт, example.ru, для него я настроил https и редирект с http. У меня есть поддомен blog.example.ru, для которого пока что я хочу использовать http, я пытаюст настроить для него конфигурацию, но nginx постоянно редиректит меня с поддомена на основной домен с https. Если я убираю конфиг редиректа и конфиг https основного домена, то поддомен открывается отилчно по http
http {
include mime.types;
sendfile on;
server {
listen 80;
server_name upagge.ru;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name upagge.ru;
ssl_certificate ssl/upagge.crt;
ssl_certificate_key ssl/upagge.key;
ssl_session_timeout 5m;
ssl_protocols SSLv3 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
root /data/www;
}
location /css/ {
root /data;
expires 30d;
}
location /img/ {
root /data;
expires 30d;
}
}
server {
listen 80;
listen [::]:80;
server_name blog.upagge.ru, www.blog.upagge.ru;
root /blog;
index index.html;
location / {
try_files $uri $uri/ =404;
}
# Media
location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|mp4|ogg|ogv|webm|htc)$ {
expires 30d;
}
# CSS and Js
location ~* \.(css|js)$ {
expires 7d;
}
}
}