0
我有一個Apache 2服務器與幾個用戶共享,他們控制他們自己的應用程序。每個應用程序都有一個虛擬主機(虛擬主機)。通過vhost更改apache用戶
因此,我想保持每個用戶的應用程序在他們自己的/ home /目錄。爲此,每個用戶的應用程序文件和目錄也必須是用戶。
因此,我不希望使用默認的www-data
用戶訪問應用程序,而是希望每個虛擬主機使用不同的用戶。
如何做到這一點?
我有一個Apache 2服務器與幾個用戶共享,他們控制他們自己的應用程序。每個應用程序都有一個虛擬主機(虛擬主機)。通過vhost更改apache用戶
因此,我想保持每個用戶的應用程序在他們自己的/ home /目錄。爲此,每個用戶的應用程序文件和目錄也必須是用戶。
因此,我不希望使用默認的www-data
用戶訪問應用程序,而是希望每個虛擬主機使用不同的用戶。
如何做到這一點?
對於每一個虛擬主機,你必須插入以下指令:
AssignUserId <user> <group>
的<VirtualHost *:80>
標籤內。要測試它是否工作,請編寫如下的php腳本:
<?php
echo system('whoami');
?>
並使用您的瀏覽器執行它。