Apache多站台的疑問 - Linux

Table of Contents

各位前輩好

小弟初完LINUX不久,對Apache的了解並不深有個問題想請教大家,以下是我的環境

Debian7
Apache2(跑PHP5)
MySQL
Bind9(有固定IP並申請了idv的域名和反解)

目前跑transmission / wordpress / CPG / RoundCube

在Bind9中宣告各自的站台名,使其可各自運作,如下例:

http://transmission.aaa.org/
http://wordpress.aaa.org/
http://cpg.aaa.org/
http://roundcube.aaa.org/


以上一切運作順暢無誤,都有獨立的站台名,當然在Apache中也是以各自的conf存在,
/var/www/下也有各自的目錄

想請教,如果我想要加入一個類似入口網站的首頁,造訪後在頁面上選擇上述的站台進入
該如何做呢?

目前有自己寫了一個PHP的首頁,可輸入username和password驗証身份(存在DB上)後帶
出下一頁,但把上述的網站目錄的首頁檔掛上此頁後卻無法使用,是不是/var/www/裡的
目錄需要調整,以下是小弟的猜想:

Bind中只留一筆紀錄指向www,並於apache中描好http://www.aaa.org/的網站檔
(我覺得這裡會出問題)

/var/www/index.php 站台首頁
/var/www/transmission-web/index.php 身份認証後,頁面中的連結之一
/var/www/wordpress/index.php 連結之二
/var/www/cpg/index.php 連結之三
/var/www/roundcube/index.php 連結之四

請問這樣可行嗎?在站台的conf要加掛什麼模組或參數呢?
又,如果改成這樣後,要禁止使用者不能繞過首頁,直接訪問上述的連結,該怎麼處理呢?
最後,有沒有可能當使用者成功登入進行瀏覽時,上方的URL不要秀出子目錄名稱,
或以亂碼方式呈現


還請各位前輩指點,多謝各位

--
我が生涯に 一片の悔い無し!!

--

All Comments

Franklin avatarFranklin2014-03-10
我們家多站是用 vhost 去做
Doris avatarDoris2014-03-13
用vhost最快最方便