Ubuntu 20.04、阿帕契 2.4、PHP5.6
我的網站有以下虛擬主機配置
<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
被禁用
/etc/apache2/apache2.conf
有以下目錄模組
<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>
這是網站目錄:
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/
當我嘗試瀏覽網站時https://website.com,我得到
而非實際的網站
請指教
答案1
php安裝了嗎? php.info 給你什麼?另外,似乎所有文件都有完整的 777 權限,這存在安全風險。
答案2
我想到了這個問題。在我的/etc/apache2/apache2.conf
最後,我有
# Include the virtual host configurations:
IncludeOptional /mnt/efs/fs1/sites-enabled/*.conf
這是由於Apache2非預設根目錄多個網站403禁止配置
一旦我將這部分更改為
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
網站開始工作了
謝謝