Apache Web服務器的根目錄是什麼?Web服務器的根目錄
我使用Windows XP。我的Apache服務器安裝在:
C:\Program Files\Apache Software Foundation\
我想舉辦一個服務器及其手冊說:
舉動都從該目錄文件和子目錄到Web服務器的根目錄
謝謝。
Apache Web服務器的根目錄是什麼?Web服務器的根目錄
我使用Windows XP。我的Apache服務器安裝在:
C:\Program Files\Apache Software Foundation\
我想舉辦一個服務器及其手冊說:
舉動都從該目錄文件和子目錄到Web服務器的根目錄
謝謝。
如果您的問題涉及到Apache web服務器上設置虛擬主機。在httpd.conf
如果你已經安裝了Apache 2從源,默認情況下
# vi /usr/local/apache2/conf/httpd.conf
Include conf/extra/httpd-vhosts.conf
修改的httpd-vhosts.conf如下所示設置命名爲基礎的虛擬主機設置兩臺主機。
當您訪問thegeekstuff.com時,/ usr/local/apache2/docs/thegeekstuff下的文件將由Apache提供;與此站點的訪問日誌和的error_log會去下的/ usr /本地/ Apache2的/日誌/ thegeekstuff
# vi /usr/local/apache2/conf/extra/httpd-vhosts.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/usr/local/apache2/docs/thegeekstuff"
ServerName thegeekstuff.com
ServerAlias www.thegeekstuff.com
ErrorLog "logs/thegeekstuff/error_log"
CustomLog "logs/thegeekstuff/access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/usr/local/apache2/docs/top5freeware"
ServerName top5freeware.com
ServerAlias www.top5freeware.com
ErrorLog "logs/top5freeware/error_log"
CustomLog "logs/top5freeware/access_log" common
</VirtualHost>
使用驗證虛擬配置語法「的httpd -S」如下所示。當一切設置正確時,它只顯示「Syntax OK」。
# /usr/local/apache2/bin/httpd -S
VirtualHost configuration:
Syntax OK
如果配置不正確,將顯示警告消息,包括「目錄不退出」消息,如下所示。
# /usr/local/apache2/bin/httpd -S
Warning: DocumentRoot [/usr/local/apache2/docs/top5freeware] does not exist
Warning: ErrorLog [/usr/local/apache2/logs/thegeekstuff] does not exist
Syntax OK
重新啓動Apache和測試
#在/ usr /本地/ Apache2的/斌/的Apachectl重啓
現在,當你去thegeekstuff.com(或www .thegeekstuff.com),Apache將提供來自/ usr/local/apache2/docs/thegeekstuff目錄的文件。在`C
檢查'www'文件夾:' –
在C中沒有WWW文件夾:驅動器。 – Jay