配置服务的时候,不需要IP直接访问,则可以这样配置。

server {
listen 80 default_server;
server_name _;return 444;}

如果想跳转,则:

server {listen 80 default_server;serv[......]

阅读全文

奇葩问题,返回虽然HTTP CODE是200,但内容直接返回空。
经过查找网站,对比之前写过的配置文件,测试表明在配置文件里加入如下语句即可解决:

fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_scr[......]

阅读全文

暂时不记那么多,详细的自己谷歌吧。添加以下代码到nginx.conf的http中即可:

gzip on;
gzip_http_version 1.0;
gzip_disable "MSIE [1-6].";gzip_types text/plain a[......]

阅读全文

遇到提示:Warning: Unknown: open_basedir restriction in effect。
说明php.ini没有配置open_basedir,找到该文件并配置这个参数即可。该参数的作用为:将用户可操作的文件限制在某目录下。设置多个[……]

阅读全文

nginx搭建的网站,遇到一些图片404的,打算用默认的404图片,规则怎么写呢?看如下示例:

location /img {
location ~ ^/img/([_-a-zA-Z0-9]*) {
error_page 404 /img/404.jpg; }}[......]

阅读全文

无聊,因为这个功能其实转给php来做个301,提取啥的都是简单的事情,但是我琢磨着,如果光用Nginx来做呢?所以找了半天方法,最后广峰给出指引。通过参考:https://www.cnblogs.com/onmyway20xx/p/3666044.html

示例代码如[……]

阅读全文

Nginx配置后,某些目录或者网站根目录想限制执行IP访问,比如仅限内网访问,外网IP禁止访问这种功能,通过修改Nginx.conf或者vhost.conf配置文件的server部分即可实现,示例代码如下:

server {
location / {
allow 1[......]

阅读全文