Рейтинг:0

Куда надеть (Nignix)

флаг cn

Я новичок в nginx. Я делаю публичный фотосервер, но мои коллеги заметили фотографии можно увидеть там на http://51.77.35.159/capes/OgnisYT. Просто введите IP-адрес и путь.

Я сделал скрипт, который защитит его в nginx, но я не знаю, куда его вставить, пожалуйста, помогите.

Вот сценарий.

если ($http_useragent !~* "") {
    вернуть https://www.youtube.com/watch?v=K8UT0OBaaJ4;
}

Я не хочу менять сценарий в лучшую сторону или что-то в этом роде, я просто хочу знать, куда его вставить.

Как будто у кого-то не было сайты доступны


##
# Вам следует просмотреть следующие URL-адреса, чтобы получить четкое представление
# файлов конфигурации Nginx, чтобы полностью раскрыть всю мощь Nginx.
# https://www.nginx.com/resources/wiki/start/
# https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/
# https://wiki.debian.org/Nginx/DirectoryStructure
#
# В большинстве случаев администраторы удалят этот файл с сайтов с поддержкой/ и
# оставить его как ссылку на доступных сайтах, где он и дальше будет
# обновлено командой упаковки nginx.
#
# Этот файл будет автоматически загружать файлы конфигурации, предоставленные другими
# приложения, такие как Drupal или Wordpress. Эти приложения будут сделаны
# доступен по пути с этим именем пакета, например /drupal8.
#
# Более подробные примеры см. в /usr/share/doc/nginx-doc/examples/.
##

# Конфигурация сервера по умолчанию
#
сервер {
    слушать 80 default_server;
    слушать [::]:80 default_server;

    # конфигурация SSL
    #
    # слушать 443 ssl default_server;
    # слушать [::]:443 ssl default_server;
    #
    # Примечание. Вы должны отключить gzip для трафика SSL.
    # См.: https://bugs.debian.org/773332
    #
    # Прочтите ssl_ciphers, чтобы обеспечить безопасную конфигурацию.
    # См.: https://bugs.debian.org/765782
    #
    # Самоподписанные сертификаты, созданные пакетом ssl-cert
    # Не используйте их на рабочем сервере!
    #
    # включить фрагменты/snakeoil.conf;


    корень /var/www/html;

    # Добавьте index.php в список, если вы используете PHP
    индекс index.html index.htm index.nginx-debian.html;

    имя сервера _;

    место расположения / {
        # Сначала пытаемся обслужить запрос как файл, затем
        # в качестве каталога, затем вернуться к отображению 404.
        try_files $uri $uri/ =404;
    }


    # передать PHP-скрипты на сервер FastCGI
    #
    #местоположение ~ \.php$ {
    # включить сниппеты/fastcgi-php.conf;
    #
    # # С php-fpm (или другими сокетами unix):
    # fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
    # # С php-cgi (или другими сокетами tcp):
    # fastcgi_pass 127.0.0.1:9000;
    #}

    # запретить доступ к файлам .htaccess, если корневой каталог Apache
    # совпадает с nginx
    #
    #местоположение ~ /\.ht {
    # запретить все;
    #}
}


# Конфигурация виртуального хоста для example.com
#
# Вы можете переместить это в другой файл в разделе sites-available/ и указать символическую ссылку, которая
# на site-enabled/, чтобы включить его.
#
# сервер {
# слушать 80;
# слушать [::]:80;
#
# имя_сервера example.com;
#
#
# корень /var/www/example.com;
# индекс index.html;
#
#   место расположения / {
# try_files $uri $uri/ =404;
# }
#
#}
флаг in
Пожалуйста, дважды проверьте сообщение и исправьте содержание, чтобы оно выглядело адекватно. Вы получите быстрые качественные ответы, если позаботитесь о чистоте вопроса.
djdomi avatar
флаг za
@ognis, просто вставь сюда в свой вопрос
Рейтинг:0
флаг us

Если вы хотите запретить доступ через IP-адрес, вам нужно убедиться, что виртуальный хост по умолчанию ничего не обслуживает.Вам также необходимо создать виртуальный хост с правильным имя сервера для обслуживания контента, который вы хотите обслуживать через доменное имя.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.