2013-07-18 37 views
0

我建立了一個Linux機器,用於Web開發和學習一些管理技能。它使用LFS運行,因此所有內容都是從源代碼編譯的,而且我擁有所有軟件組件的最新版本:Linux 3.10.1,PHP 5.5.0,MySQL 5.6.12和Apache 2.4.4。Apache 2.4.4 - 從源代碼編譯,a2ensite缺失?

我的問題伴隨着Apache。當我發現安裝中缺少a2ensite時,我將更多地瞭解如何設置和管理虛擬主機。

這是我的配置設置(它是一樣的,在BLFS書,所以我將其粘貼):

./configure --enable-layout=BLFS \ 
     --enable-mods-shared="all cgi" \ 
     --enable-mpms-shared=all \ 
     --with-apr=/usr/bin/apr-1-config \ 
     --with-apr-util=/usr/bin/apu-1-config \ 
     --enable-suexec=shared \ 
     --with-suexec-bin=/usr/lib/httpd/suexec \ 
     --with-suexec-docroot=/srv/www \ 
     --with-suexec-caller=apache \ 
     --with-suexec-userdir=public_html \ 
     --with-suexec-logfile=/var/log/httpd/suexec.log \ 
     --with-suexec-uidmin=100 

也許我是完全錯誤和a2ensite不來與香草源,但我一直認爲它的確如此。我一遍又一遍地重複編譯,仔細檢查輸出,並通過configure腳本嘗試不同的組合,但沒有運氣。

是不是當前Apache源代碼中的a2ensite,還是我缺少一些其他軟件包?

任何幫助將不勝感激:)

回答

0

沒關係。在瀏覽了一些網頁和論壇後,我發現a2ensitea2dissite是Debian腳本,因此我只需重新創建它們或創建與虛擬主機一起工作的備用方式(以避免以發佈爲中心的工作方式)。