Ⅰ 配置wampserver的www目錄有什麼用,配置apacheweb伺服器時設置主目錄又有什麼用謝謝
解決方法很多!WWW這個目錄是網站的根目錄,網站就安裝在這里。Apache的配置調整可以改變這個目錄,也就是說可以把網站的根目錄放在其他盤里
Ⅱ 機房電腦apache的web伺服器主目錄是什麼如何更改主目錄
這里告訴Apache把配置文件保存在/etc/httpd目錄中,其它文件(例如HTML手冊文檔、CGI-BIN目錄)都保存在/home/httpd目錄下。也告訴Apache將最常用的模塊作為DSO模塊編譯。DSO就是DynamicSharedObject的縮寫。通過DSO支持的模式編譯Apache,能夠隨時從Apache裡面增加和移除模塊,而不需要重新編譯它,具體的模塊見下文。第四,在執行./configure之後,配置腳本會自動生成Makefile。這時,我們就可以開始編譯源碼了。#make源碼編譯完成後,就要使用makeinstall安裝Apache至預設的目錄下。當然也可以通過以下命令:#rpm-ivhapache*.rpm安裝Apache的RPM包。這種方法較為簡單,因此不再詳細介紹。配置安裝完Apache後,開始它的配置工作。在其主目錄下有httpd.conf、access.conf、srm.conf及Magic等四個文件,其中httpd.conf是主要的配置文件,access.conf是訪問控制配置文件,srm.conf則是對於Web主機的文件資源的配置文件。Magic是針對mime模塊的設置,我們一般不改動這個文件。在Apache運行的時候,它先調用httpd.conf,接著是srm.conf,最後是access.conf。在較新的Apache發行版本中,它建議srm.conf和access.conf兩個文件的內容為空,把設置選項完全存放在httpd.conf之中,這樣會更加有利於伺服器的安全性。下面就以httpd.conf來開始我們神奇的Web網路世界。1.全局環境變數的設置httpd.conf是以全局環境變數的設置開始的。我們將要一步步介紹其具體的參數。"/etc/httpd"第一行「ServerType」指令,說明Apache是以一個獨立的(Standalone)守護進程的身份運行於後台,還是由另外的後台守護進程(Xinetd)在接到HTTP請求的時候喚醒。對於正式的互聯網站點來說,standalone可以提供比xinetd方式更快的客戶端響應速度。因此我們選用standalone模式。第二行代碼介紹了該伺服器配置文件的相對根目錄,一般是/etc/httpd,我們在安裝時已經設置好。請注意,不要在此目錄最後加「/」。LockFile/var/lock/httpd.lockPidFile/var/run/httpd.pidScoreBoardFile/var/run/httpd.scoreboardLockFile在安裝Apache時指定選用了USE_FCNTL_SERIALIZED_ACCEPT,USE_FLOCK_SERIALIZED_ACCEPT等參數。作為Apache連接出現錯誤的記錄文件,它會把進程的PID值自動加在該文件中。請注意,該文件應保存在本地的硬碟中。PidFile記錄著每次伺服器運行時的進程號。ScoreBoardFile是某些特定系統上服務程序中父子進程通訊記錄的文件。#ResourceConfigconf/srm.conf#AccessConfigconf/access.conf以上兩項是指定伺服器資源及控制許可權的文件,在默認情況下並不使用它們。
Ⅲ centos 7 apache httpd更改默認web目錄問題
你把selinux禁用才可以正常訪問
Ⅳ 如何讓apache顯示目錄
1. 開啟關閉apache 伺服器所有網站顯示目錄的配置方法:
打開: /ect/conf/httpd.conf 配置文件
<Directory />
OptionsIndexes FollowSymLinks #這樣就可以讓網站顯示目錄結果了.
# Options FollowSymLinks # 這樣是網站關閉網站顯示目錄
AllowOverride All
</Directory>
紅色代碼中的 Indexes 就是控制 網站是否顯示目錄的開關. 比如: 當用戶訪問http://www.lao8.org/的時候,如果index.php不存在就會顯示網站下面的所有目錄了, 當然正常情況下是關閉的indexs的。
2. 只讓一個網站顯示目錄的配置方法:
打開: apache 解析配置文件(默認是/ect/conf/httpd.conf)
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName lao8.org
ServerAlias www.lao8.org
DocumentRoot /home/web/lao8_org
ErrorLog logs /home/web/lao8_org/log/error_log
CustomLog logs /home/web/lao8_org/log/access_log common
<Directory >
Options Indexes FollowSymLinks # Indexes 表示這個網站可以顯示結構目錄, 要關閉的話去掉Indexes即可.
</Directory>
</VirtualHost>
3. 可以設置.htaccess文件讓網站顯示目錄
這個方法可以讓網站某個目錄顯示文件夾結構, 只要在網站想要顯示網站結構的文件夾里新建 .htaccess 文件, 添加下面的代碼即可.
<Files *>
Options Indexes
</Files>
比如我放在網站的laoxiu目錄里, 那麼訪問http://domain/laoxiu/的時候就顯示laoxiu目錄里所有的文件夾目錄了。
Ⅳ 如何在apache 配置虛擬目錄
Apache 配置虛擬目錄是什麼意思呢?
假如您現在的 Apache 配置文件(httpd.conf)中設置的訪問路徑為:E:/php/web 下,即DocumentRoot "E:/php/web"。哪如何設置一個別的盤符(比如:D盤)下面的一個目錄,讓 Web 伺服器可以去訪問呢?就需要配置虛擬目錄。
下面為配置步驟:
1、配置虛擬目錄就是增加一個節點,找到<IfMole>這塊,加入下面的代碼;
[plain] view plain
# 虛擬目錄,訪問D盤下面的web目錄
<IfMole dir_mole>
# 設置預設載入頁面
DirectoryIndex index.html index.htm index.php
# 設置站點別名,別名與訪問路徑是相關的,取任何名稱都可以(除特殊)
Alias /myweb "D:/web"
<Directory D:/web>
# 設置訪問許可權
Order allow,deny
Allow from all
</Directory>
</IfMole>
2、可以把之前的 DocumentRoot 注釋掉(也不可);
[plain] view plain
#DocumentRoot "E:/php/web"
3、在瀏覽器中輸入:http://localhost/myweb/xx.php 來訪問 D:/web 下的文件
Ⅵ apache搭建的web伺服器在www目錄下有很多文件夾,文件夾里都有index.html,怎麼設置某個html網頁優先打開
在你安裝後的Apache目錄下,有一個conf目錄,在這個目錄里,有一個"httpd.conf"文件.我們要做的,就是修改這個文件.
找到 Server.document-root 這段.把他設成你網站的根目錄,我的是server_root + "/web2"
Ⅶ 如何更改Apache中默認的網站目錄
昨天志明嘗試更改了Apache的默認網站根目錄文件夾,發現居然網頁顯示不出來。從理論上來說,是可以更改的,由於本人從未有過如此想法,當時就未作過多探索。剛才,在進入文件夾時突然記起這個問題來,就順便實現了一下,打開Apache的配置文件httpd.conf找到了 <Directory D:/Apache/htdocs 改為 <Directory E:/htdocs ,用phpinfo();測試了一下,發現是網站拒絕訪問,由於原來我用IIS的緣故,很自然想到了是文件目錄許可權不足的問題,可是更改了文件目錄許可權後,問題絲毫沒有得到解決。
一、修改Apache的默認站點目錄
Apache HTTP Server安裝好後,默認的站點目錄位於其安裝目錄下的htdocs文件夾內,默認首頁是該文件夾的index.html文件。比如,我的Apache是安裝在C:/wamp/bin/apache/Apache2.2.21內,那麼我的Apache的完整的默認站點目錄地址就是C:/wamp/bin/apache/Apache2.2.21/htdocs/,默認首頁就是C:/wamp/bin/apache/Apache2.2.21/htdocs/index.html。
很多時候,不管是學習、測試,還是想真正的搭建自己的站點,我們可能並不想把自己的網站放在Apache默認的站點目錄下,這時,本節的知識將會幫助你解決這個問題。
在httpd.conf找到 DocumentRoot D:/Apache/htdocs ,我把這行改為 DocumentRoot E:/htdocs 即可。
修改方法:1、到Apache的安裝目錄下找到conf文件夾,該文件夾內會httpd.conf這樣一個文本文檔,它是Apache的配置文件,負責指揮Apache的運行。
2、雙擊打開httpd.conf這個文本文檔,按下鍵盤上的Ctrl+F組合鍵查找DocumentRoot (帶英文雙引號,見圖),查找出來之後(僅有一處),將字元串DocumentRoot後面雙引號內的字元串修改為自己想要設定的網站目錄。
如:默認為DocumentRoot C:/wamp/bin/apache/Apache2.2.21/htdocs,現修改成DocumentRoot D:/Apache
3、完成上述第2步之後,暫不要關閉httpd.conf文件,繼續查找,查找<Directory (帶英文雙引號,見圖3),查找到<Directory 之後,將第一個Directory字元串後面雙引號內的字元串修改為自己想要設定的網站目錄。
如:默認為<Directory C:/wamp/bin/apache/Apache2.2.21/htdocs,現修改成<Directory D:/Apache
4、同時按下鍵盤上的Ctrl+S組合鍵保存上述修改,一定記得要停止(STOP)一次Apache服務然後再啟動(START),使剛剛的修改生效。
綜上所述,更改 Apache 默認網站根目錄只需更改以下兩個地方即可!
1.找到 DocumentRoot D:/Apache/htdocs 將D:/Apache/htdocs改為你自定義的網站目錄;
2.找到 <Directory D:/Apache/htdocs 將D:/Apache/htdocs改為你自定義的網站目錄。
Ⅷ Apache 如何設置www目錄文件夾,可以讓項目不一定在htdocs裡面
修改httpd.conf文件,找到 DocumentRoot 項,修改成對應的目錄即可,如: DocumentRoot "E:/www" 重啟Apache。
Ⅸ apache web伺服器www目錄下放了很多網頁,怎麼設置別人首先進入哪個頁面
設置網站的首頁,打開apache的配置文件,打開httpd.conf,設置DirectoryIndex那裡,把那個頁面放在第一位。