導航:首頁 > 編程語言 > 隱藏php版本號

隱藏php版本號

發布時間:2022-04-19 05:56:48

① 如何隱藏apache與php版本號

nginx 在http模塊添加配置
server_tokens off;

php在php.ini中增加或修改
expose_php = off

② 可以刪除多的php版本和mysql版本嗎

你是使用極速安裝的方式。
版本號帶有generic的是極速版本的。
下面的mysql都是一個版本。都一樣,不要mysql-generic-5.5.37的話,選擇編譯方式安裝即可。

上面php-generic-5.3.28同樣是極速方式默認安裝的。面板在用,不可卸載。
面板默認使用的版本php-generic-5.3.28也是可以改的,需改下腳本。

amh.sh

AMHVersion='amh-5.0';
AMHConfVersion='amh-conf-5.0';
LibiconvVersion='libiconv-1.14';
MysqlVersion='mysql-generic-5.5.37';
PhpVersion='php-generic-5.3.28';
NginxVersion='nginx-generic-1.6.0';

# 編譯方式
if ; then
MysqlVersion='mysql-5.5.37';
PhpVersion='php-5.3.28'; # 這里可以改 php-5.5.13 php-5.4.29
NginxVersion='nginx-1.6.0';

③ tomcat的header緩沖區大小不夠可能導致伺服器關閉嗎

是可能的。
可以配置maxHttpHeaderSize屬性解決
給你個示例:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxHttpHeaderSize="8192" />

④ 如何隱藏WordPress的版本號

為了方便追蹤, WordPress底部默認保留了版本號。我們也是根據這些追蹤信息才得以知道WordPress是世界最大的博客平台。但是如果你使用的不是最新的WordPress版本,保留這些蹤跡在你的站點上有時卻有可能給你的網站帶來安全漏洞。這些信息對黑客是非常有用的,你告訴了他們你目前正在使用的版本號。 當然我還是建議大家使用最新的WordPress版本,這樣就不用擔心這個問題了。 但是如果真的由於特殊原因你沒有更新到最新版本,那麼這篇文章將告訴你如何正確刪除這些信息。 有好多種辦法可以移除WordPress版本號,但是正確的做法只有一個。 有些網站可能會建議你打開header.php文件並刪除下面的代碼:

⑤ Thinkphp3.2.1版本的隱藏index.php怎麼弄

可以通過URL重寫隱藏應用的入口文件index.php,下面是相關伺服器的配置參考:

[ Apache ]

httpd.conf配置文件中載入了mod_rewrite.so模塊

AllowOverride None 將None改為 All

把下面的內容保存為.htaccess文件放到應用入口文件的同級目錄下

<IfMolemod_rewrite.c>
RewriteEngineon
RewriteCond%{REQUEST_FILENAME}!-d
RewriteCond%{REQUEST_FILENAME}!-f
RewriteRule^(.*)$index.php/$1[QSA,PT,L]
</IfMole>

[ IIS ]

如果你的伺服器環境支持ISAPI_Rewrite的話,可以配置httpd.ini文件,添加下面的內容:

RewriteRule (.*)$ /index.php?s=$1 [I]

在IIS的高版本下面可以配置web.Config,在中間添加rewrite節點:

<rewrite>
<rules>
<rulename="OrgPage"stopProcessing="true">
<matchurl="^(.*)$"/>
<conditionslogicalGrouping="MatchAll">
<addinput="{HTTP_HOST}"pattern="^(.*)$"/>
<addinput="{REQUEST_FILENAME}"matchType="IsFile"negate="true"/>
<addinput="{REQUEST_FILENAME}"matchType="IsDirectory"negate="true"/>
</conditions>
<actiontype="Rewrite"url="index.php/{R:1}"/>
</rule>
</rules>
</rewrite>
[Nginx]

Nginx低版本中,是不支持PATHINFO的,但是可以通過在Nginx.conf中配置轉發規則實現:

location/{//…..省略部分代碼
if(!-e$request_filename){
rewrite^(.*)$/index.php?s=$1last;
break;
}
}

其實內部是轉發到了ThinkPHP提供的兼容模式的URL,利用這種方式,可以解決其他不支持PATHINFO的WEB伺服器環境。

如果你的ThinkPHP安裝在二級目錄,Nginx的偽靜態方法設置如下,其中youdomain是所在的目錄名稱。

location/youdomain/{
if(!-e$request_filename){
rewrite^/youdomain/(.*)$/youdomain/index.php?s=$1last;
}
}

原來的訪問URL:

http://serverName/index.php/模塊/控制器/操作/[參數名/參數值...]

設置後,我們可以採用下面的方式訪問:

http://serverName/模塊/控制器/操作/[參數名/參數值...]

⑥ 如何隱藏Tomcat伺服器Response Header中server信息

隱藏伺服器在Response Header中的信息,是為了防止伺服器的版本信息泄露,也是為了站點安全進行的防護措施。
那麼我們如何防止我們伺服器信息泄露呢?
其實很簡單,只需要在
$CATALINA_HOME/conf/server.xml文件中,為connector元素添加server="
",注意不是空字元串,是空格組成的長度為1的字元串,這時候,在response header中就沒有server的信息啦!
<Connector server=" " port="${CATALINA_START_PORT}" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="${CATALINA_HTTPS_START_PORT}" acceptCount="100"
compression="on" compressionMinSize="200"
compressableMimeType="text/html,text/xml,text/css,text/javascript,text/plain"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>

⑦ PHP Apache伺服器如何不輸出response header的伺服器信息

隱藏 php 版本號輸出
修改php.ini文件
expose_php = On
把On 修改成Off
然後重新啟動web伺服器即可
如果不想修改配置文件 . 在程序輸出內容前加入
header('X-Powered-By: reginx');
即可實現隱藏php版本信息

Server 信息是 apache默認輸出的. 通過php代碼輸出header 無法實現修改.
如果想修改. 請參考 http://www.mkv8.com/?p=277 頁面描述的方式.

⑧ 如何在Linux伺服器中隱藏PHP版本

找到你php的配置文件:php.ini

查找是否存在expose_php這個指令段,如果有更改,如果沒有添加:

expose_php=off

改為off之後,重啟php就隱藏了

⑨ 怎樣隱藏HTTP請求響應頭里的nginx版本號

1、進入nginx配置文件(如nginx.conf)並增加 server_tokens off;server_tokens作用域是http server location語句塊,server_tokens默認值是on,表示顯示版本信息,設置server_tokens值是off,就可以在所有地方隱藏nginx的版本信息。例如
http {
……省略
sendfile on;
tcp_nopush on;
keepalive_timeout 60;
tcp_nodelay on;
server_tokens off;
…….省略
}
2、編輯php-fpm配置文件,如fastcgi.conf或fcgi.conf(這個配置文件名也可以自定義的,根據具體文件名修改):
找到:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
改為:
fastcgi_param SERVER_SOFTWARE nginx;
3、重啟nginx 重新載入配置文件後,nginx版本號已經隱藏。

⑩ 如何隱藏你的.php文件

如果不想讓別人知道你的網站使用PHP程序以達到安全的目的.你可以按照下面的方法配置你的httpd.conf文件 但這並不說明PHP不安全. 你可以使用下面的方法來達到隱藏的目的: 1.將PHP隱藏為其它語言 在你的httpd.conf里任意位置添加下面這一行 # Make PHP code look like other code types AddType application/x-httpd-PHP .asp .py .pl .jsp aspx 2.對 PHP 使用未知擴展名 在你的httpd.conf里任意位置添加下面這一行 # Make PHP code look like unknown types AddType application/x-httpd-PHP .bop .foo .133t .los .abc 3.對 PHP 使用 HTML 擴展名 在你的httpd.conf里任意位置添加下面這一行 # Make all PHP code look like html AddType application/x-httpd-PHP .htm .html 重啟你的APACHE.把你的PHP文件名改為上面你所設置的文件後綴名.打開測試吧...

閱讀全文

與隱藏php版本號相關的資料

熱點內容
壓縮包解碼器下載 瀏覽:130
愛旅行的預備程序員 瀏覽:111
安卓qq瀏覽器怎麼轉換到ios 瀏覽:292
不同編譯器的庫可以調用嗎 瀏覽:455
灰度信託基金加密 瀏覽:421
宿遷程序員兼職網上接單 瀏覽:924
電視編譯器怎麼設置 瀏覽:276
手機如何解壓漢字密碼的壓縮包 瀏覽:701
為什麼很多程序員愛用vim 瀏覽:828
安卓手機怎麼連接寶華韋健音響 瀏覽:555
12星座製作解壓球 瀏覽:867
java調用oracle數據 瀏覽:827
怎麼在伺服器上上傳小程序源碼 瀏覽:304
空中加油通達信指標公式源碼 瀏覽:38
分卷解壓只解壓了一部分 瀏覽:760
php網站自動登錄 瀏覽:705
合肥凌達壓縮機招聘 瀏覽:965
怎麼找到文件夾的圖標 瀏覽:237
linuxc編程pdf百度雲 瀏覽:192
會計pdf下載 瀏覽:835