Ubuntu 20.04, Apache 2.4, PHP5.6
Ich habe eine Website mit der folgenden vhost-Konfiguration
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName website.com
ServerAlias www.website.com
DocumentRoot /var/www/html/site_admin/public_html
# Directory path where code exists
<Directory /var/www/html/site_admin/public_html>
Options -Indexes +FollowSymLinks +MultiViews
DirectoryIndex index.php
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/website.com-error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel error
CustomLog ${APACHE_LOG_DIR}/website.com.log combined
</VirtualHost>
.htaccess
ist behindert
/etc/apache2/apache2.conf
hat das folgende Verzeichnismodul
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /var/www>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Dies ist das Website-Verzeichnis:
ll /var/www/html/site_admin/public_html/
total 2120
drwxrwxrwx 10 www-data www-data 6144 Dec 6 15:01 ./
drwxrwxrwx 3 www-data www-data 6144 Dec 6 03:37 ../
-rwxrwxrwx 1 www-data www-data 283 Dec 6 03:45 .gitignore*
-rwxrwxrwx 1 www-data www-data 14016 Dec 6 15:00 .htaccess.bck*
-rwxrwxrwx 1 www-data www-data 305 Dec 6 03:45 .project*
-rwxrwxrwx 1 www-data www-data 23 Dec 6 03:45 HEAD*
-rwxrwxrwx 1 www-data www-data 343872 Dec 6 03:45 'Hi tea menu.pdf'*
drwxrwxrwx 15 www-data www-data 6144 Dec 6 03:35 application/
drwxrwxrwx 13 www-data www-data 6144 Dec 6 03:35 assets/
-rwxrwxrwx 1 www-data www-data 339 Dec 6 03:45 composer.json*
-rwxrwxrwx 1 www-data www-data 65865 Dec 6 03:45 composer.lock*
-rwxrwxrwx 1 www-data www-data 1640731 Dec 6 03:45 composer.phar*
-rwxrwxrwx 1 www-data www-data 66 Dec 6 03:45 config*
-rwxrwxrwx 1 www-data www-data 73 Dec 6 03:45 description*
-rwxrwxrwx 1 www-data www-data 66 Dec 6 03:45 desktop.ini*
-rwxrwxrwx 1 www-data www-data 0 Dec 6 03:45 error.log*
-rwxrwxrwx 1 www-data www-data 0 Dec 6 03:45 git*
drwxrwxrwx 2 www-data www-data 6144 Dec 6 03:35 hooks/
drwxrwxrwx 2 www-data www-data 14336 Dec 6 03:35 images/
-rwxrwxrwx 1 www-data www-data 6461 Dec 6 03:45 index.php*
drwxrwxrwx 2 www-data www-data 6144 Dec 6 03:35 info/
-rwxrwxrwx 1 www-data www-data 2496 Dec 6 03:45 license.txt*
drwxrwxrwx 8 www-data www-data 6144 Dec 6 03:35 system/
drwxrwxrwx 3 www-data www-data 6144 Dec 6 03:35 uploads/
drwxrwxrwx 22 www-data www-data 6144 Dec 6 03:36 vendor/
Wenn ich versuche, die Website unterhttps://website.com, Ich bekomme
anstelle der eigentlichen Website
Bitte beraten
Antwort1
Ist PHP installiert? Was bietet Ihnen php.info? Außerdem scheinen alle Dateien die volle Berechtigung 777 zu haben, was ein Sicherheitsrisiko darstellt.
Antwort2
Ich habe das Problem herausgefunden. In meinem /etc/apache2/apache2.conf
hatte ich am Ende
# Include the virtual host configurations:
IncludeOptional /mnt/efs/fs1/sites-enabled/*.conf
Dies lag anApache2 nicht standardmäßiges Stammverzeichnis, mehrere Websites 403 verbotenAufbau
Sobald ich diesen Teil geändert habe
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
Die Site begann zu arbeiten
Danke