Puncte:0

Nu se conectează apache2 cu ScriptAlias

drapel de

Încerc să stabilesc un ScriptAlias pe o apache2 server, dar când încerc să mă conectez la el folosind aliasul, primesc un Interzis eroare:

introduceți descrierea imaginii aici

Acesta este al meu /etc/apache2/apache.conf:

introduceți descrierea imaginii aici

cgi.încărcare este activat /etc/apache2/mods-enabled/:

introduceți descrierea imaginii aici

Acesta este /new-cgi/foo.cgi fișierul și permisiunile acestuia:

introduceți descrierea imaginii aici

Și dacă o fac sudo su www-data -s /bin/bash, pot accesa fișierul și îl pot executa fără probleme.

Există unele avertismente (nu fatale) în jurnalele plus a AH01630: client refuzat de configurația serverului care cred că este cauza problemei, dar nu îmi dau seama cum să o rezolv:

introduceți descrierea imaginii aici

Versiunea mea de Apache2 este 2.4.41

Multumesc anticipat pentru orice ajutor!

Puncte:3
drapel cn
Kai

Definiția dvs. de scriptalias lipsește un / pe argumentul corect. Într-adevăr, aliasează exact ceea ce tastați în configurație, așa că dacă argumentul din stânga are o bară oblică, iar cel din dreapta nu, ajungeți să lipsească un /.

În cazul dvs. nu există nici un director sau fișier numit new-cgifoo.cgi în /, deci configurația îl neagă.

Documentele exacte sunt aici: https://httpd.apache.org/docs/2.4/mod/mod_alias.html#scriptalias

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.