防止通過網域名稱訪問伺服器檔案目錄

2021-08-13 10:46:12 字數 734 閱讀 9837

當你在瀏覽器輸入**時,如果你的檔案根目錄裡有 index.html,瀏覽器就會顯示 index.html的內容,如果沒有 index.html,apache將在瀏覽器顯示檔案根目錄的目錄列表,目錄列表包括檔案根目錄下的檔案和子目錄。給**造成安全風險。

如果該虛擬目錄下沒有 index.html,瀏覽器也會顯示該目錄的目錄結構,列出該目錄下的檔案和子目錄。

我們可以通過修改apache的配置檔案,來禁止 apache 顯示目錄結構列表。

開啟httpd.conf ,來看乙個目錄配置:

options

indexes followsymlinks

allowoverride none

order allow,deny

allow from all

你只需要將上面紅色**中的 indexes 去掉,就可以禁止apache 顯示該目錄結構。使用者就不會看到該目錄下的檔案和子目錄列表了。

indexes 的作用就是當該目錄下沒有 index.html 檔案時,就顯示目錄結構。

現改為如下:

options followsymlinks

allowoverride none

order allow,deny

allow from all

這樣儘管再輸入https://www.***.com/public/static也不會展示目錄結構了。

通過網域名稱訪問 阿里雲伺服器

前提 有阿里雲伺服器 在阿里雲上註冊了網域名稱 網域名稱已繫結ip位址 1.在阿里雲平台 通過入站規則開啟80埠 2.檢視阿里雲伺服器80埠是否被占用 2.1.首先,講一下如何查詢埠占用。netstat ano findstr 80 tasklist fi pid eq 4 能夠檢視到被system...

伺服器網域名稱訪問監控

define last send times 2 傳送告警間隔時間 define ping fail times 3 連續ping失敗幾次傳送告警 define re count times 60 間隔多久重新統計失敗次數 機器ip 網域名稱對映 獲取伺服器ip位址 return array fal...

通過Url訪問伺服器的檔案

在伺服器上的tomcat的配置檔案加上最後一行 name localhost unpackwars true autodeploy true documentation at docs config valve.html classname org.apache.catalina.valves.ac...