1.开启nginx的状态码,虚拟主机配置中加入下边一段 location /nginx_status { stub_status on; access_log off; } 或着在nginx的http模块加入:fastcgi_intercept_errors on; 2.在server模块加入 根据需求来配置, 因为deny语句把所有对403.html的访问给deny了,所以需要在locaction = /403.html里面加上allow all,...
--group=www \ --with-http_stub_status_module \ --with-http_ssl_module 1. 2. 3. 4. 5. 6. 应该说这个参数是通用的,适用于各种环境的需要,比如php环境、纯静态文件环境、代理环境等等。编译nginx程序文件大约有2M大小,跟全面优化的500多K,相差了不少。 下面我们修改一下参数,减少不必要的功能。 纯...
include enable-php.conf; location /nginx_status { stub_status on; access_log off; } location ~ \.html$ { allow all; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } location ~ /.well-known { allow all; } locatio...
static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-ipv6 --with-mail --wit...
static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-ipv6 --with-mail --...
【摘要】 具体安装教程可以参考:https://liuzhen.blog.csdn.net/article/details/83898155 接下来,我们开始将它修改成自己的静态服务,但是遇到了“nginx 403 forbidden”的报错。 目录 问题 解决 1. 设置启动用户owner 2. 切换管理员模式 3. 开放访问目录权限 ...
html; location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; } location ~ [^/]\.php(/|$) { #fastcgi_pass remote_php_ip:9000; fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; } location ~ .*\.(gif|jpg|jpeg...
stub_status; 示例: 名字可以更改,如把basic_status改为status.同时建议加上权限,这样比较安全,如仅允许172.18.50.99这台机器才能访问该网站 location /status{stub_status;allow172.18.50.99;deny all;} 1. 2. 3. 4. 5. 3 ngx_http_log_module模块 ...
location/nginxStatus{stub_status;}error_page500502503504/50x.html;location=/50x.html{root html;}}EOF 6.启动 nginx 时报[error] invalid PID number "" in "/usr/local/var/run/nginx.pid错误解决办法 错误原因: nginx根本就没有启动过,所以pid文件的值为空没法平滑启动,先启动了才能平滑启动。
stub_status; allow 172.18.50.99; deny all; } 3 ngx_http_log_module模块 指定日志格式记录请求,首先要定义log的格式和该格式的名称,然后再通过格式的名称对定义的log进行调用,调用是指定生成日志的路径。 .1、log_format log_format name string ...; ...