Puncte:0

Configurare Nginx pentru un server RDAP?

drapel in

Încerc să configurez o configurație nginx pentru un server web pentru a procesa cererile protocolului de acces la date de înregistrare (RDAP, vezi RFC 9082).URI-urile utilizate pentru a trimite interogări RDAP sunt de forma „https://server/”. Exemple: „https://example.com/rdap/help” sau „https://example.com/rdap/domain/example.com”.

Cum pot crea un bloc de locație în configurația mea nginx pentru a procesa astfel de solicitări, astfel încât totul după „rdap” din URI să fie trecut într-un fișier index.php pentru procesare? Iată cu ce am încercat să lucrez:

locație ~* /rdap {
    rădăcină /var/www/;
    index index.php;
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    includ /etc/nginx/fastcgi_params;
}

Am fișierul meu index.php situat la /var/www/rdap/index.php. Această configurare produce o eroare „fișier nu a fost găsit” pentru interogarea „https://example.com/rdap/help” deoarece nu am un fișier/director numit „ajutor” în sistemul meu de fișiere local. Este posibil să se potrivească locația „rdap” și apoi să trimită restul URI-ului în fișierul meu index.php pentru procesare?

drapel us
Vă rugăm să adăugați rezultatul `nginx -T` la întrebare, astfel încât să putem vedea configurația completă a nginx.

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.