Puncte:1

Problemă cu apache2 pe Ubuntu 18.04

drapel id

Se pare că încerc să văd conținutul folderului, dar nu iese nimic, primesc această imagine. introduceți descrierea imaginii aici

Și aceasta este configurația mea a fișierului care îmi dă o eroare

<VirtualHost *:80>
    # Directiva ServerName stabilește schema de solicitare, numele gazdă și portul
    # serverul îl folosește pentru a se identifica. Acesta este folosit la creare
    # adrese URL de redirecționare. În contextul gazdelor virtuale, ServerName
    # specifică ce nume de gazdă trebuie să apară în antetul solicitării Gazdă: către
    # potriviți această gazdă virtuală. Pentru gazda virtuală implicită (acest fișier) aceasta
    # valoarea nu este decisivă deoarece este folosită ca gazdă de ultimă instanță, indiferent.
    # Cu toate acestea, trebuie să îl setați pentru orice altă gazdă virtuală în mod explicit.
    #ServerName www.example.com

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    
    <Director /var/www/html>

        DirectoryIndex red.html
        Opțiuni Indexuri FollowSymLinks MultiViews
        AllowOverride Nici unul
        Comanda permite, refuza
        permite de la toti

    </Director>
    
    <Director /var/www/html/datos>

        DirectoryIndex index.html
                Opțiuni FollowSymLinks MultiViews
                AllowOverride Nici unul
                Comanda permite, refuza
                permite de la toti

    </Director>
    
    Alias ​​/wiki /home/alumno/wiki
    <Director /home/alumno/wiki>

        DirectoryIndex index.html
        Opțiuni Indexuri FollowSymLinks MultiViews
        AllowOverride Nici unul
        Comanda permite, refuza
        permite de la toti
    
    </Director>

    # Niveluri de jurnal disponibile: trace8, ..., trace1, debug, info, notice, warn,
    # eroare, critică, alertă, emerg.
    # De asemenea, este posibil să configurați nivelul de jurnal pentru un anumit
    # module, de ex.
    #LogLevel info ssl:warn

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combinat

    # Pentru majoritatea fișierelor de configurare din conf-available/, care sunt
    # activat sau dezactivat la nivel global, este posibil să
    # includeți o linie doar pentru o anumită gazdă virtuală.De exemplu, cel
    # următoarea linie activează configurația CGI numai pentru această gazdă
    # după ce a fost dezactivat global cu „a2disconf”.
    #Include conf-available/serve-cgi-bin.conf

    ErrorDocument 404 /no_encontrada.html
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Ceea ce îmi dă o eroare este următoarea parte, deoarece a funcționat înainte

Alias ​​/wiki /home/alumno/wiki
    <Director /home/alumno/wiki>

        DirectoryIndex index.html
        Opțiuni Indexuri FollowSymLinks MultiViews
        AllowOverride Nici unul
        Comanda permite, refuza
        permite de la toti
    
    </Director>

Am repornit serviciul și repornește bine pentru mine, așa cum putem vedea în imaginea următoare

introduceți descrierea imaginii aici

Ar trebui să iasă ca imaginea următoare

introduceți descrierea imaginii aici

permisiunile folderului /home/student/wiki sunt:

introduceți descrierea imaginii aici

Tocmai m-am uitat la jurnalul de erori și scrie următoarele

introduceți descrierea imaginii aici

[Dum. 30 ian 20:43:23.441530 2022] [authz_core:error] [pid 6242:tid 139632557659904] [client 127.0.0.1:57776] AH01630: server no configuration: /home/alum refuzat

Multumesc foarte mult pentru ajutorul tau

Tilman avatar
drapel cn
Care sunt permisiunile de acces în directorul `/home/alumno/wiki`? Le puteți afișa cu comanda: `ls -ld /home/alumno/wiki`
drapel in
Acest lucru poate fi cauzat de faptul că AppArmor blochează accesul la `/home`. Ce politici aveți pentru Apache în AppArmor?
Javier G.Raya avatar
drapel id
ce este asta despre aparatură
Puncte:0
drapel id

Problema a fost că trebuie să-i dai înăuntru ceea ce îmi eșuează asta.

Solicitați toate acordate

raman in felul urmator:

Alias ​​/wiki /home/alumno/wiki
    <Director /home/alumno/wiki>

        DirectoryIndex index.html
        Opțiuni Indexuri FollowSymLinks MultiViews
        AllowOverride Nici unul
        Comanda permite, refuza
        permite de la toti
        Solicitați toate acordate
    </Director>

Acest lucru se datorează faptului că a funcționat înainte în versiunea 2.2 de apache, dar pentru 2.4 trebuie să adăugați ultima linie

introduceți descrierea imaginii aici

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.