Выручайте.! Спасите.
Как запретить Nginx отдавать отключенные сайты.
Nginx+Apache
есть сайты на 1 IP
Работает все нормально. но если к примеру в Apache выключить a2dissite какой-то из сайтов и с браузера зайти откроется NGINX Редиректнит на Другой Virtual Host . потом после включение сайта обратно a2ensite то заходя уже будет открываться по прежнему другой сайт. потому что Осталось в Кеше.
КАК этому NGINX Запретить отдавать другие сайты если отключен.
КОНФИГИ NGINX
# HTTP or WWW to HTTPS
server {
server_name sites.com www.sites.com;
listen 80;
return 301 https://sites.com$request_uri;
}
# HTTPS, ALPN, HTTP/2
server {
listen 55.55.55.55:443 ssl http2;
server_name sites.com www.sites.com;
ssl on;
ssl_certificate /etc/ssl/certs/sites.crt;
ssl_certificate_key /etc/ssl/private/sites.key;
ssl_dhparam /etc/ssl/certs/sites.pem;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 12h;
location / {
proxy_pass https://127.0.0.2:8443;
proxy_read_timeout 600;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
#proxy_redirect off;
proxy_set_header X-Forwarded-Proto $scheme;
location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot|eps|ps|zip|tar|tgz|gz|rar|bz2|7z|aac|m4a|mp3|mp4|ogg|wav|wma|3gp|avi|flv|m4v|mkv|mov|mpeg|mpg|wmv|exe|iso|dmg|swf)$ {
root /var/www/sites.com;
access_log /var/www/sites.com/logs/access.nginx.log combined;
expires max;
try_files $uri @fallback;
}
}
SITE2
Конфиг точно такой только локальный proxy айпи другой
proxy_pass https://127.0.0.3:8443;
SITE3 есть еше 1 сайт без SSL
server {
server_name site3.net www.site3.net;
listen 80;
return 301 http://site3.net$request_uri;
}
# HTTP
server {
listen 55.55.55.55:80;
server_name site3.net www.site3.net;
location / {
proxy_pass http://127.0.0.5:8080;
Парни как с этим бороться? даже если удать Виртуал Хост в Nginx и Обраться на сайт по этому же домену и на этот айпи, он откроет другой сайт, и не напишет типа 404 или как бы свою страницу сделать типа Site OFFLine.
Всем Спасибо!
Ах!! да есть сайты на 443 которые вообше на виделеном айпи. их также открывает! NGINX тупо Делает Ридирект на другой сайт.! Х.. Понять что за РиДиректы и в честь чего.
Его Спрашуют vasya а он увидил что вася отсуствут тутже отдает дело пете.! что за Дела.!