2017-07-24 92 views
-1

我運行一個家庭服務器Ubutnu 16.04與Apache 2願說的樂趣和提高我的Linux知識一個Apache Web服務器,多個站點和用戶

目前,我有幾個Web應用程序/網站,這對個人使用(bug跟蹤系統,論壇,雲和類似)

所有這些網站都是在/ var/WWW

我沒有DNS,我沒有使用虛擬主機。所有網站/應用程序可從外部訪問爲: my_DDNS.net/forum my_DDNS.net/cloud 。 。 。

我試圖實現,假裝運行一個適當的Web服務器,是對每個不同的Web目錄,如在商業主機上的單一用戶訪問。 如果有幫助的想法是: 用戶:forum - > manage/var/www/forum 用戶:cloud - > manage/var/www/cloud 。 。 。 增強(我認爲)安全具有不同用戶擁有的所有目錄,而不僅僅來自www數據。目前用戶不是真正可以登錄或安裝SW的用戶,只是爲了管理站點

這一步還將包括特定的ftp(proftd vs vsftp,建議?)每個用戶只能訪問特定的/ var/www /目錄。

有一天我可能會更新我的免費DDNS服務到專業版本,這將允許我的子域由我的本地DNS管理,但在此之前我想強調這些好奇心。

如果以上是明確的,我真的很感激,如果任何你能幫助我,建議或給我暗示什麼更specificly搜索

將足以設定每個用戶的主目錄相關/ var/www /目錄?

有沒有更多'專業'的做法呢?

乾杯

回答

0

這很容易。您沒有使用虛擬主機,因此這意味着您正在運行一個網站,其中包含多個應用程序。
只需配置每個用戶的Web目錄,如Apache tutorial中所述。
此外,您可以使用相同的用戶和他們的家庭文件夾的FTP。

如果您希望每個應用程序成爲一個單獨的網站,您將需要配置virtual hosts

+0

好的虛擬主機。我會看看你建議的教程。如果我有一些問題,我會回來更具體的問題,但我希望能夠解決問題而不會打嗝。歡呼 –

+0

檢查。比如說 –

+0

好的,按照建議檢查userdir選項。 如果我想要: 用戶:羅伯特 運行網站 robert.example.com 我想我需要設置虛擬主機到目錄/ home/robert和服務器名稱robert.example.com。不會離開這個選項從這些地址訪問同一個站點: robert.example.com and example.con /〜robert? 什麼組和chmod應該用於主目錄? 我明天就去試試吧 乾杯 –

相關問題