Welcome! Log In Create A New Profile

Advanced

При обращении по IP перенаправляет на последний добавленный домен

Posted by user753 
Nginx 1.0 При обращении по IP перенаправляет на последний добавленный домен.Как сделать чтобы при обращении по IP шел в определенную директорию, а не на последний домен?
Пробовали написать так:

server_name 192.168.1.2; # Только ваш IP
Да, если есть создавать отдельно server { } для IP адреса то работает. Но IP у меня несколько, придется к каждому приписывать. На другом серваке и другой версии nginx. заходя по IP адресу попадаешь сразу на default.
Конфиг default
server {

listen 80 default;
server_name _;

location / {
root /var/www;
index index.php index.html index.htm;
}

error_page 404 /404.html;

location = /404.html {
root /usr/share/nginx/html;
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ \.php$ {
root /var/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/$fastcgi_script_name;
include fastcgi_params;
}

}
[
У меня работает так:

server {
listen 80;
server_name _;

access_log /var/www/vhosts/default/logs/access_log main;
access_log on;

error_log /var/www/vhosts/default/logs/error_log;

location / {
root /var/www/vhosts/default/www;
index index.html;

}
}

server {
set $domain_name "transfer.ru";

listen 80;
server_name transfer.ru;

access_log /var/www/vhosts/transfer.ru/logs/access_log main;
access_log on;

error_log /var/www/vhosts/transfer.ru/logs/error_log;

location / {
root /var/www/vhosts/transfer.ru/www;
index index.html index.php;

if (!-e $request_filename) {
rewrite ^(.*)$ /bitrix/urlrewrite.php last;
}
}

location ~ \.php$ {
include /etc/nginx/fastcgi_params;

fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/vhosts/transfer.ru/www$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT /var/www/vhosts/transfer.ru/www;
}

location ~ /\.ht {
deny all;
}

error_page 404 /404.php;
charset utf-8;
}

Не работает если у виртуальных серверов разное значение директивы listen.
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 152
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready