Ubuntu 20.04,Apache 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
网站开始运行
谢谢