在AZURE建的FREEBSD VM
使用多使用者帳號的網站設定
可能會做如下設定
Alias /newsite "/home/newsite/data/"
<Directory "/home/newsite/data/">
Options FollowSymLinks
Require all denied
Require host .wgate.tw
Require ip 59.127.190.35
</Directory>
當把程式安裝在/home/newsite/data/目錄下,執行時會出現
[Sat Feb 11 14:31:23.069830 2023] [core:error] [pid 22055] (13)Permission denied: [client 59.127.190.35:50714] AH00035: access to /newsite/ denied (filesystem path '/home/newsite/data') because search permissions are missing on a component of the path
這是因為預設定產生的/home下的使用者路徑權限會是750,在網路上開啟的用戶是www,所以就沒有權限可以開啟系統設定的自訂目錄。
因此要執行
#sudo chmod +x /home/newsite