Sunt nou în nginx. Fac un server foto public, dar colegii mei au observat
pozele pot fi vazute acolo la http://51.77.35.159/capes/OgnisYT. Doar introduceți adresa IP și calea.
Am făcut un script care îl va securiza în nginx, dar nu știu unde să-l lipesc, vă rog ajutați.
Aici este scenariul.
if ($http_useragent !~* "") {
returnează https://www.youtube.com/watch?v=K8UT0OBaaJ4;
}
Nu vreau să schimb scriptul pentru ceva mai bun sau ceva, vreau doar să știu unde să-l lipesc.
De parcă cineva nu ar fi avut site-uri disponibile
##
# Ar trebui să vă uitați la următoarele adrese URL pentru a înțelege o înțelegere solidă
# de fișiere de configurare Nginx pentru a elibera pe deplin puterea lui 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
#
# În majoritatea cazurilor, administratorii vor elimina acest fișier de pe site-uri activate/ și
# lăsați-l ca referință în interiorul site-urilor-disponibil acolo unde va continua să fie
# actualizat de echipa de ambalare nginx.
#
# Acest fișier va încărca automat fișierele de configurare furnizate de alții
# aplicații, cum ar fi Drupal sau Wordpress. Aceste cereri se vor face
# disponibil sub o cale cu acel nume de pachet, cum ar fi /drupal8.
#
# Consultați /usr/share/doc/nginx-doc/examples/ pentru exemple mai detaliate.
##
# Configurația implicită a serverului
#
Server {
asculta 80 default_server;
asculta [::]:80 default_server;
# Configurare SSL
#
# asculta 443 ssl default_server;
# asculta [::]:443 ssl default_server;
#
# Notă: ar trebui să dezactivați gzip pentru traficul SSL.
# Vezi: https://bugs.debian.org/773332
#
# Citiți informații despre ssl_ciphers pentru a asigura o configurație sigură.
# Vezi: https://bugs.debian.org/765782
#
# Certificate autosemnate generate de pachetul ssl-cert
# Nu le folosiți pe un server de producție!
#
# include snippets/snakeoil.conf;
rădăcină /var/www/html;
# Adăugați index.php la listă dacă utilizați PHP
index index.html index.htm index.nginx-debian.html;
numele serverului _;
Locație / {
# Mai întâi încercați să serviți cererea ca fișier, apoi
# ca director, apoi reveniți la afișarea unui 404.
try_files $uri $uri/ =404;
}
# treceți scripturile PHP către serverul FastCGI
#
#locație ~ \.php$ {
# include snippets/fastcgi-php.conf;
#
# # Cu php-fpm (sau alte socket-uri Unix):
# fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
# # Cu php-cgi (sau alte socket-uri tcp):
# fastcgi_pass 127.0.0.1:9000;
#}
# interzice accesul la fișierele .htaccess, dacă rădăcina documentului Apache
# de acord cu cel al lui nginx
#
#locație ~ /\.ht {
# nega totul;
#}
}
# Configurarea gazdei virtuale pentru example.com
#
# Puteți muta asta într-un fișier diferit sub site-available/ și puteți trimite simbolul
# la site-uri activate/ pentru a-l activa.
#
#Server {
# asculta 80;
# asculta [::]:80;
#
# server_name example.com;
#
#
# root /var/www/example.com;
# index index.html;
#
# Locație / {
# try_files $uri $uri/ =404;
#}
#
#}