當前位置:首頁 » 知網查重 » apache目錄結構

apache目錄結構

發布時間: 2021-03-06 21:49:59

❶ 如何查看apache 站點目錄結構

原創,轉載、引用、摘錄請註明出處)注:本文以Apache HTTP Server 2。 一、修改Apache的默認站點目錄Apache HTTP Server安裝好後,默認的站點目錄位於其安裝目錄下的htdocs文件夾內,默認首頁是該文件夾的index.html文件。比如,我的Apache是安裝在C:/Program Files/Apache Software Foundation/Apache2.2/內,那麼我的Apache的完整的默認站點目錄地址就是C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/,默認首頁就是C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/index.html。很多時候,不管是學習、測試,還是想真正的搭建自己的站點,我們可能並不想把自己的網站放在Apache默認的站點目錄下,這時,本節的知識將會幫助你解決這個問題。修改方法:1、到Apache的安裝目錄下找到conf文件夾,該文件夾內會httpd.conf這樣一個文本文檔(見圖1),它是Apache的配置文件,負責指揮Apache的運行。 圖1:找到httpd.conf文本文檔 2、雙擊打開httpd.conf這個文本文檔,然後同時按下鍵盤上的Ctrl+F組合鍵查找「DocumentRoot "」(帶英文雙引號",見圖2),查找出來之後(僅有一處),將字元串「DocumentRoot」後面雙引號內的字元串修改為自己想要設定的網站目錄。如:默認為DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs",現修改成DocumentRoot "D:/ApacheTEST" 圖2:查找「DocumentRoot "」字元串 3、完成上述第2步之後,暫不要關閉httpd.conf文件,繼續查找,查找「

❷ apache的文件列表是怎麼實現的

1、進入apache的配置文件 httpd.conf 找到:
代碼如下

Options Indexes FollowSymLinks
修改為:
Options FollowSymLinks

2、其實就是將去掉,Indexes表示若當前目錄沒有index.html就會顯示目錄結構。
代碼如下

1. 禁止訪問某些文件/目錄
增加Files選項來控制,比如要不允許訪問 .inc 擴展名的文件,保護php類庫:
<Files ~ ".inc$">
Order allow,deny
Deny from all
</Files>
禁止訪問某些指定的目錄:(可以用 <DirectoryMatch> 來進行正則匹配)
<Directory ~ "^/var/www/(.+/)*[0-9]{3}">
Order allow,deny
Deny from all
</Directory>
通過文件匹配來進行禁止,比如禁止所有針對圖片的訪問:
<FilesMatch .(?i:gif|jpe?g|png)$>
Order allow,deny
Deny from all
</FilesMatch>
針對URL相對路徑的禁止訪問:
<Location /dir/>
Order allow,deny
Deny from all
</Location>

3、配置示例:
代碼如下
<Directory "E:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
# 就是這一行,只去掉indexes也可
#Options Indexes FollowSymLinks
Options FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>

❸ 如何讓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 如何設置www目錄文件夾,可以讓項目不一定在htdocs裡面

修改httpd.conf文件,找到 DocumentRoot 項,修改成對應的目錄即可,如: DocumentRoot "E:/www" 重啟Apache。

❺ apache設置中關於目錄地址的./和../分別表示的意思是什麼

./ 運行文件的 當前目錄

../ 運行文件的上一級目錄,也叫父目錄

❻ 如何禁止apache訪問目錄結構

在apache的配置里相應的有 Options Indexes。。。。把indexes去掉就可以禁止了

win下,對應的<Directory "D:/phpwork/">里有
Options Indexes MultiViews//去掉indexes

❼ Apache 如何設置www目錄文件夾,可以讓項目不一定在htdocs裡面

修改httpd.conf文件,找到 DocumentRoot 項,修改成對應的目錄即可,如:
DocumentRoot "E:/www"
重啟Apache

❽ Tomcat\webapps 目錄中 部署後目錄結構是什麼意思具體操作是什麼

你貼出來的圖已經說得很詳細了


  1. 就是進入你安裝TOMCAT的目錄下的一個webapps目錄

比如我是把TOMCAT安裝在D:apache-tomcat-6.0.39 那麼 1。中要求的目錄就是

D:apache-tomcat-6.0.39webapps


2. 打開某某安裝包,找到 blog4j 文件夾,這個也寫得很清楚了啊,就是告訴你找到某個文件。


3.把你找的的這個文件復制到 1中的 webapps文件夾下


部署後結構目錄,意思就是 你完成123步後,目錄結構變成

D:apache-tomcat-6.0.39webapplog4j

然後 blog4j這個文件夾下面又有 blog4jadmin、common、images、js.......文件夾。

❾ apache里為什麼修改不顯示目錄結構沒用呢 我已經設置了,Options -Indexes FollowSymLinks...

你有配置虛擬主機段那代碼嗎?如果有配置,在虛擬主機段代碼裡面設置,你在httpd.conf裡面設置可能對應的目錄不是你的網站目錄,有可能設置不對。

❿ apache 如何設置能實現:正常瀏覽目錄結構(包括虛擬目錄)和下載文件,但又禁止PHP,ASP==的運行

修改apache配置文件
讓抄apache不運行php類型的文件就可以了
在裡面會有一處
AddType application/x-httpd-php .php
這個就是告訴apache .php的文件用php模塊運行 你把這句話刪了就不會運行php了

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731