Προς το περιεχόμενο

Ubuntu Apache Server


Προτεινόμενες αναρτήσεις

Δημοσ.

Σε Ubuntu linux εχω στησει apache server. Προσπαθω να ενεργοποιησω τα clean urls απο το αρχειο /etc/apache2/sites-available/000-default.conf, προσθετωντας την γραμμη <Directory /var/www/html>
Allowoverride All
</Directory>
Οταν την προσθετω κανω restart τον apache server και προσπαθω να μπω στον φακελο του site, μου βγαζει μηνυμα για Access Forbidden στον folder. Χρειαζεται καποια αλλη ρυθμιση??

Δημοσ.

Ενεργοποίησε πρώτα το rewrite module (mod_rewrite) τρέχοντας στο τερματικό σου:

sudo a2enmod rewrite

Μετά άνοιξε το configuration του Apache (sudo nano /etc/apache2/apache2.conf) και πρόσθεσε:

<Directory /var/www/html>
    AllowOverride All
</Directory>

Reload τον Apache και είσαι έτοιμος:

sudo /etc/init.d/apache2 reload

 

Δημοσ.

Έχεις ενεργοποιήσει το site?

Έχεις βάλει acl's;

Το AllowOverride directive είναι για τα .htaccess files.

Επίσης νομίζω ubuntu πρέπει να έχει systemd οπότε η εντολή του προηγούμενου χρήστη δεν αρκεί ή δε δουλευει καν λογικά.

 

Γενικά ο apache δεν είναι και ο πιο εύκολος web server να σετάρεις και θέλει διάβασμα. Ξεκίνα απο https://httpd.apache.org/docs/2.4/mod/core.html

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...