Puncte:0

403 Index interzis cu nginx

drapel ar

Bună seara. Am această eroare când încerc să-mi accesez wordpress-ul de pe my-no-ipdomain:port/danapcu.com (unde este instalat wordpress: /var/www/html/danapcu.com). În plus, portul meu implicit nginx este 85 (deci wordpress-ul meu ar trebui să fie accesat pe acest port: 85, deoarece portul 80 este ocupat de apache care servește propriul meu cloud). Ei bine, când accesez my-noip.domain.net:18601/danapcu.com (portul este mapat în moy router astfel: protocol http port intern: 85 - port extern:18601 - localip (ip-ul lui raspberrypi)). Primesc mai întâi o redirecționare: my-noip.domain.net:85/danapcu.com - eroare - apoi schimb manual portul la 18601 și primesc eroarea 403 interzisă. În /var/log/nginx/error.log am asta: „Indexul directorului *2 al „/var/www/html/danapcu.com/” este interzis, client: PUBLIC_IP, server: _, cerere: „GET /danpacu.com/ HTTP/1.1”, gazdă: „MYNOIP.DOMAIN .net:18601"

Și structura mea nginx/sites-available/danapcu.com este aceasta:

Server { asculta 85; asculta [::]:85;

# include snippets/snakeoil.conf;

root /var/www/html/danapcu.com;

# Adăugați index.php la listă dacă utilizați PHP
index index.php index.html index.htm index.nginx-debian.html;

nume_server danpacu.com www.danpacu.com;

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/ /index.php;
    autoindex activat;
}

# 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:/run/php/php7.4-fpm.sock;
# # Cu php-cgi (sau alte socket-uri tcp):
# fastcgi_pass 127.0.0.1:9000;
}

Ar putea cineva să mă ajute să înțeleg ce se întâmplă și cum aș putea accesa wordpress-ul meu de pe domeniul meu noip? De ce primesc această redirecționare către portul 85 și apoi eroarea 403 Forbidden? Mulțumesc anticipat.

Puncte:0
drapel jp

Nu ai my-noip.domain.net enumerate în numele serverului astfel încât cererile dvs. nu se potrivesc cu acea secțiune a configurației și se încadrează într-o secțiune implicită. Vedea documentația server_name.

dan pacu avatar
drapel ar
Bună. Multumesc mult pentru ajutorul tau. Tocmai am declarat no-ip.domain în folderul /etc/nginx/sites-available/danapcu.com, în blocul nume server. Și acum primesc o eroare 404 - Nu a fost găsită. Dar folderul care conține wordpress-ul meu este acolo, în /var/www/html/danapcu.com/all_the_wordpress_files (index.php inclus). Îl accesez:http://no-ip-domain:port/danapcu.com. Mă redirecționează către https://box.mydomain.com/danapcu.com (pe o altă mașină, rulez mailinabox indicând IP-ul meu public). Cu toate acestea, portul nginx de pe raspberrypi-ul meu este redirecționat 85 la 18601. De ce se întâmplă? Ce ar trebuii să fac?

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.