Сервер Debian 8, ip 192.168.1.200
В конфигах nginx прописано два конфига, один для сайта www.site.com.ua, второй для доступа к pma в таком виде
192.168.1.200/pma
но при переходе на такой url происходит редирект на www.site.com
cat /etc/nginx/conf.d/site.com.conf
server {
listen 80;
server_name www.site.com.ua site.com.ua;
return 301 https://site.com.ua$request_uri;
access_log off;
error_log off;
}
server {
listen 443 ssl http2;
access_log off;
error_log off;
server_name www.site.com.ua;
return 301 https://site.com.ua$request_uri;
ssl on;
ssl_certificate /var/ssl/site.com.ua/origin.pem;
ssl_certificate_key /var/ssl/site.com.ua/private.key;
}
server {
listen 443 ssl http2;
ssl on;
ssl_certificate /var/ssl/site.com.ua/origin.pem;
ssl_certificate_key /var/ssl/site.com.ua/private.key;
add_header Strict-Transport-Security "max-age=15768000" always;
ssl_protocols TLSv1.2;
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
root /var/www/html/site.com.ua;
index index.php;
server_name site.com.ua;
error_log /var/log/site.com.ua/site.error.log;
access_log /var/log/site.com.ua/site.access.log;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
try_files $uri /index.php =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
gzip on;
gzip_http_version 1.1;
gzip_disable "msie6";
gzip_comp_level 9;
gzip_types text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/ja$
location ~* ^.+\.(jpg|jpeg|gif|png|ico|rtf|js|css|ttf|woff|woff2)$ {
expires 7d;
etag on;
}
location /ws {
proxy_pass http://node;
proxy_http_version 1.1;
proxy_set_header Upgrade websocket;
proxy_set_header Connection upgrade;
}
}
upstream node {
server 127.0.0.1:8080 fail_timeout=20s;
}
Конфиг для pma (к которому должен быть доступ по ip.ip.ip.ip/path )
cat /etc/nginx/conf.d/others_script.conf
server {
listen 80;
root /var/www/html/others;
index index.php index.html index.htm;
server_name localhost;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
access_log /var/log/other_site/access.log;
error_log /var/log/other_site/error.log;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
В директории /var/www/html/others присутствуют
index.php, info.php
pma/ (директория)
Но как бы я не долбился по ip происходит редирект
На всякий случай файл /etc/hosts не трогал