Maison > Questions et réponses > le corps du texte
Il existe de nombreux sites Web de noms de domaine sous Nginx Lorsque le nom de domaine est résolu sur le serveur, une erreur 403 ou 404 est signalée lors de l'accès à celui-ci
.Le serveur n'ayant pas configuré de nom de domaine, une erreur est également signalée lors de l'accès direct à l'IP du serveur
404 non trouvé
nginx/1.4.4
ou
403 non trouvé
nginx/1.4.4
Je souhaite corriger une telle erreur et signaler un message d'erreur comme celui-ci ! Oui, le nom de domaine est résolu sur le serveur, mais le serveur n'a pas configuré le nom de domaine ; une erreur 403 est signalée ou l'adresse IP du serveur est consultée
nginx.conf est le suivant. Comment configurer les 403 et 404 personnalisés ?
user www www;
worker_processes 1;
error_log /alidata/log/nginx/error.log crit;
pid /alidata/server/nginx/logs/nginx.pid;
#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 65535;
events
{
use epoll;
worker_connections 65535;
}
http {
include mime.types;
default_type application/octet-stream;
#charset gb2312;
server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 8m;
sendfile on;
tcp_nopush on;
keepalive_timeout 60;
tcp_nodelay on;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
fastcgi_intercept_errors on;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;
#limit_zone crawler $binary_remote_addr 10m;
log_format '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
include /alidata/server/nginx/conf/vhosts/*.conf;
}
PHPz2017-05-16 17:25:16
http://nginx.org/en/docs/http/ngx_http_core_module.html#error_page
Personnalisez la page 404, par exemple en la remettant à PHP :
error_page 404 = /404.php;
403 est similaire.