久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

index of顯示apache和php版本信息

瀏覽:131日期:2024-06-30 17:22:53

問題描述

index of顯示apache和php版本信息

大神們,在圖中紅框這個地方把apache和php版本信息顯示出來,apache是哪個配置項

問題解答

回答1:

你所看到的這個文件目錄直接顯示的頁面,是Apache的 mod_autoindex 模塊負責處理的。

先說說之前別人提到的那個ServerSignature 和 ServerTokens

ServerTokens FullServerSignature On

mod_autoindex 的末尾信息:Apache/2.4.10 (系統 Debian/Ubuntu/Windows之類的) OpenSSL/1.0.1t Server at your.domain.com Port 443

Http頭部:Server:Apache/2.4.10 (系統 Debian/Ubuntu/Windows之類的) OpenSSL/1.0.1t

ServerTokens ProdServerSignature Off

是這個樣子的:

mod_autoindex 的末尾信息:Apache Server at your.domain.com Port 443

Http頭部:Server:Apache

所以 ServerSignature 和 ServerTokens 和你的問題沒什么直接關系。

也就是說,Apache沒有什么配置項能直接解決這個問題(Apache又不是必須和PHP結合,安裝了Apache人家憑什么給你順便顯示PHP的信息?)。

間接解決:我給的是Debian/Ubuntu系+mod_php的解決方案,別的系統估計也類似。

/etc/apache2/mods_enabled/autoindex.conf

</IfModule>前面加上:

AddHandler application/x-httpd-php .phpAddType text/html .phpReadmeName /README.php HeaderName HEADER.html

ReadmeName 和 HeaderName 可能已經存在,那就改掉。

然后在你網站的根目錄(your.domain.com/ 對應的那個目錄)建立README.php

內容:

<?phpecho apache_get_version().’, PHP Version:’.phpversion();?>

注意啦,這里有個唯一可能跟 ServerTokens 有關的內容,如果你配置的是 Prod, 則只能顯示出來Apache, 如果配置的是 Full 就會顯示我之前提到的那一大串詳細信息:

Apache/2.x.xx (系統 Debian/Ubuntu/Windows之類的) OpenSSL/1.0.xx

另外如果直接在php里調用shell_exec獲得Apache版本號的話應該沒有限制,可以不動ServerTokens配置。

更多參見:

Apache mod_autoindex 對于Header和Readme的詳細說明PHP 函數,獲得Apache版本信息PHP 獲得PHP版本信息要在調用這個PHP之前聲明.php的Handler。盡管你在別處可能也有聲明,但是這個配置文件被Apache處理的順序比較靠前。所以要更提前的聲明不同的ServerTokens顯示出來的信息都長啥樣

回答2:

這個主要涉及兩個配置 ServerSignature 和 ServerTokens , ServerSignature 起開關作用,ServerTokens 控制顯示信息多少。修改 httpd.conf 這兩個配置為以下,然后重啟就可以顯示。

ServerSignature OnServerTokens Full

附兩個配置的相關值

ServerSignature : Off | On | Email

ServerTokens : Prod | Major | Minor | Min | OS | Full (顯示內容從小到多)

相關文章:
主站蜘蛛池模板: 蒙阴县| 宜丰县| 且末县| 台江县| 岱山县| 阳曲县| 怀宁县| 孝感市| 鸡东县| 贵南县| 邵武市| 临高县| 彰武县| 贵港市| 获嘉县| 孙吴县| 元朗区| 浦北县| 徐汇区| 九龙县| 于田县| 佳木斯市| 屏东市| 林口县| 始兴县| 汝城县| 慈溪市| 英超| 阜阳市| 东乌珠穆沁旗| 安吉县| 洛南县| 阳泉市| 南涧| 项城市| 祁门县| 晋州市| 和硕县| 高阳县| 栾川县| 满城县|