如何隱藏Apache Nginx PHP版本號

2021-09-22 02:15:47 字數 2202 閱讀 2450

1、隱藏tengine(nginx)版本號

未設定之前:

隱藏tengine(nginx)版本號:

[root@localhost ~]# grep server_tokens /usr/local/nginx/conf/nginx.conf

server_tokens off;

#在http加上 server_tokens off

設定之後:

2、隱藏apache/php版本號

未設定之前:

隱藏apache版本號:

[root@localhost ~]# grep expose_php /etc/php.ini

expose_php = off

#expose_php = on

隱藏php版本號:

設定之後:

說明:

serversignature off告訴apache在錯誤頁(http status 404之類)不顯示伺服器版本資訊。預設為off。

servertokens prod告訴apache在伺服器頭資訊中(server header)中只返回apache,不返回伺服器作業系統與apache的版本資訊。

apache nginx 多站點部署

基本介紹 apache 和 nginx 多站點部署,一般情況有基於埠,基於網域名稱,基於ip。基於網域名稱 每個虛擬主機的站點放在不同目錄中,並配置不同的網域名稱 第乙個虛擬主機 server 第二個虛擬主機 server apache namevirtualhost 80 基於埠號 基於埠號的虛擬...

apache nginx配置自簽名證書

一 apache 安裝apache ssl openssl yum y install httpd httpd pear mod ssl openssl生成證書檔案 openssl genrsa out server.key 2048 openssl req new key server.key o...

Apache Nginx 配置虛擬目錄

apache 配置虛擬目錄 注釋掉apache預設的 目錄位址 documentroot apache htdocs 配置乙個虛擬目錄 設定主頁 direcotory index.html my.html 虛擬目錄位址及名字 alias myhome myhome 允許訪問許可權 讀取順序 先允許後...