LINUX.ORG.RU
решено ФорумAdmin

Белый IP и внутренние сайты

 ,


0

3

Коллеги, добрый день есть внешний ip 95.95.95.95. на роутере. Проброс 80 порт на внутренний веб сервер nginx. Все хорошо работает по DNS имени. но когда обращаешься на 80 порт по IP, то возникает какая-то страница, которую необходимо убрать, а где она находится я не могу узнать. МОжно как-то запретить обращение именно по IP адресу только?

какая-то страница

Очень детальное описание. Может, это просто дефолт nginx?

XMs ★★★★★ ()
Ответ на: комментарий от rayden8

там написана одна страничка и сбербанк надпись

Скрин в студию.


а как дефолт нгингкс поставить?

Не вешать никакой контент.

XMs ★★★★★ ()
Ответ на: комментарий от XMs
 user  www www;
worker_processes  4;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
error_log   /var/log/nginx/error.log;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    tcp_nopush     on;
    reset_timedout_connection on;
    server_tokens   off;

    keepalive_timeout      10;
    client_header_timeout  1m;
    client_body_timeout    3m;
    client_max_body_size   40M;

    server_names_hash_max_size 65536;
....
#   proxy_set_header   Host             $host:$server_port;

    proxy_set_header   Host             $host;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;

    proxy_connect_timeout 60;
    proxy_send_timeout    120;
    proxy_read_timeout    600;

    proxy_buffer_size          4k;
proxy_buffers              4 32k;
    proxy_busy_buffers_size    64k;
    proxy_temp_file_write_size 64k;
    proxy_intercept_errors off;

    gzip            on;
    gzip_comp_level 5;
    gzip_min_length 1024;
    gzip_types application/x-javascript text/css;

    ssl_protocols        SSLv3 TLSv1;
    ssl_session_cache    shared:SSL:10m;
    ssl_session_timeout  10m;
    ssl_certificate      /usr/local/ssl/ca.crt;
    ssl_certificate_key  /usr/local/ssl/ca.key;

    include vhost/*;
}


вот общий конфиг.

rayden8 ()
Ответ на: комментарий от rayden8

вообщем сделал отдельный конфиг пустой с тем что по IP редирект был на ошибку.

rayden8 ()
Ответ на: комментарий от rayden8

Если используется nginx проксирование, и не задан дефолтовый виртуальный хост, то nginx спроксирует запрос на первый попавшийся в конфиге вирт. хост.

Объяви нужный вирт. хост дефолтовым явно.

server {
    listen      80 default_server;
    server_name 95.95.95.95;
    ...
}
Steel901 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.