為Nginx自定義404,502錯誤頁面的方法
更新時間:2010年12月20日 10:51:26 作者:
為Nginx自定義404,502錯誤頁面的方法,需要的朋友可以參考下。
首先打開nginx.conf文件,在fastcgi_temp_file_write_size 128k; 下面添加
fastcgi_intercept_errors on;注意,包括;號
然后在需要定義的站點(diǎn)的里面添加
error_page 404 = /404.htm;
例如:
server
{
listen 80;
server_name www.deepvps.com;
index index.html index.htm index.php;
error_page 404 = /404.htm;
include location.conf;
root /home/www/logs;
}
記得404頁面放在站點(diǎn)的跟目錄下…
測試配置
/usr/local/nginx/sbin/nginx -t
沒錯誤就重啟nginx
/etc/init.d/nginx restart
BTW,其他頁面也是這樣定義
error_page 502 = /502.htm;
fastcgi_intercept_errors on;注意,包括;號
然后在需要定義的站點(diǎn)的里面添加
error_page 404 = /404.htm;
例如:
復(fù)制代碼 代碼如下:
server
{
listen 80;
server_name www.deepvps.com;
index index.html index.htm index.php;
error_page 404 = /404.htm;
include location.conf;
root /home/www/logs;
}
記得404頁面放在站點(diǎn)的跟目錄下…
測試配置
/usr/local/nginx/sbin/nginx -t
沒錯誤就重啟nginx
/etc/init.d/nginx restart
BTW,其他頁面也是這樣定義
error_page 502 = /502.htm;
相關(guān)文章
Nginx?部署的虛擬主機(jī)使用?Let's?Encrypt?加密?https的方法
HTTPS 是現(xiàn)在網(wǎng)站的標(biāo)配了,很多服務(wù)都是必須使用 https,如果你不使用的話,瀏覽器可能就不會對你非常友好了,這篇文章主要介紹了Nginx?部署的虛擬主機(jī)如何使用?Let's?Encrypt?來進(jìn)行加密?https,需要的朋友可以參考下2022-07-07nginx添加nginx-sticky-module模塊步驟的實(shí)現(xiàn)
nginx-sticky-module模塊是nginx實(shí)現(xiàn)負(fù)載均衡的一種方案,和ip_hash負(fù)載均衡算法會有區(qū)別的,本文主要介紹了nginx添加nginx-sticky-module模塊步驟的實(shí)現(xiàn),感興趣的可以了解一下2023-08-08nginx提示:500 Internal Server Error錯誤的解決方法
本文章來給大家總結(jié)了大量關(guān)于導(dǎo)致nginx中提示500 Internal Server Error錯誤的原因總結(jié)與解決方法分析有需要了解的朋友可參考參考2013-04-04使用referer指令配置Nginx服務(wù)器來防止圖片盜鏈
這篇文章主要介紹了使用referer指令配置Nginx服務(wù)器來防止圖片盜鏈的方法,文中也簡單介紹了referer指令的一些語法和常用參數(shù),需要的朋友可以參考下2015-12-12Nginx負(fù)載均衡/SSL配置的實(shí)現(xiàn)
這篇文章主要介紹了Nginx負(fù)載均衡/SSL配置的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10