我目前遇到一些奇怪的事情,其中 apache 必须具有执行权限才能显示页面。这是当前在admin拥有所有权限而apache只有读取权限的目录上设置的权限。尽管如此,我在尝试访问索引时遇到了 403。
我错过了什么吗?我认为 apache 只需要读取权限就可以显示页面?
drwxr----- 3 admin www-data 4096 Apr 4 12:27 assets
drwxr----- 3 admin www-data 4096 Apr 4 12:27 css
drwxr----- 3 admin www-data 4096 Apr 4 12:27 images
-rwxr----- 1 admin www-data 469 Apr 4 12:27 index.php
drwxr----- 15 admin www-data 4096 Apr 4 12:27 protected
drwxr----- 4 admin www-data 4096 Apr 4 12:27 themes
Run Code Online (Sandbox Code Playgroud)
虚拟主机如下:
NameVirtualHost *:443
<VirtualHost *:443>
ServerName ****
ServerAlias ****
SSLEngine On
SSLCertificateFile ****
SSLCertificateKeyFile ****
DocumentRoot /home/sites/share
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助。 …