Puncte:0

Ce înseamnă „root html” în configurația nginx?

drapel sb

Am vazut aceste randuri:

  locație = /config.json {
    întoarce 404;
  }

  locație = /config.js {
    întoarce 404;
  }

  locație /.git {
    întoarce 404;
  }


  locație = /50x.html {
    rădăcină html;
  }

Am înțeles că primele 3 reguli sunt de a interzice utilizatorilor să acceseze fișierele sensibile, dar ce înseamnă ultima regulă? Ce este root html ?

Sunt nou în nginx, poate cineva să explice?

ieșire nginx -V:

â ~ nginx -V
Versiunea nginx: nginx/1.14.0 (Ubuntu)
construit cu OpenSSL 1.1.1 11 septembrie 2018
Suportul TLS SNI activat
configurați argumente: --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx-H4cN7P/nginx-1.14.0=.-fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl ,-z,now -fPIC' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path= /usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http- proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_dav_module --with-http_with-module -threads --with-http_addition_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_fi lter_module=dynamic --with-http_sub_module --with-http_xslt_module=dynamic --with-stream=dynamic --with-stream_ssl_module --with-mail=dynamic --with-mail_ssl_module
drapel sv
Vă rugăm să postați rezultatul lui `nginx -V` (acesta este V majuscul), pentru a explica. Practic, este o cale relativă către prefixul menționat în rezultatul comenzii menționate mai sus. Ref: nginx.org/r/root
Puncte:0
drapel sv

root html definește calea relativă, relativ la valoarea lui --prefix în configurația Nginx. În cazul dvs., valoarea de --prefix este /usr/share/nginx. Asa de, root html înseamnă, directorul numit „html” în interior /usr/share/nginx este analizat pentru a servi fișierul solicitat (50x.html). În final, cererea va căuta fișierul la /usr/share/nginx/html/50x.html.

root html este, de asemenea, valoarea implicită atunci când nu este definită nicio rădăcină într-o configurație Nginx.

Pentru mai multe informații, vă rugăm să vedeți... https://nginx.org/r/root.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.