精华内容
下载资源
问答
  • 404 not found nginx是什么意思?服务器找不到请求的网页。例如,如果请求是针对服务器上不存在的网页进行的,那么,服务器通常会返回此代码。这个与你nginx设置有关,通常是nginx设置的访问路径下没有相应的网页。...
    757a2ca8d8235f3914a8ab37ca29f078.png

    404 not found nginx是什么意思?

    服务器找不到请求的网页。例如,如果请求是针对服务器上不存在的网页进行的,那么,服务器通常会返回此代码。

    这个与你nginx设置有关,通常是nginx设置的访问路径下没有相应的网页。

    一个nginx配置示例:

    ...

    server {

    listen 80;

    server_name app.test.cc;

    index index.jsp index.htm index.html;

    root /home/app/login/jboss/webapps

    ....

    location ~ .*.(xml|htm|html)$

    {

    expires -1s;

    }

    ....

    }

    如上所配置,加入你直接访问app.test.cc 。那么请求会直接到你root设置的目录/home/app/login/jboss/webapps下依次找寻index index.jsp index.htm index.html的页面文件,没有找到就会报404错误。

    另,你可以安装firefox并安装组件firebug,打开firefox按F12,再访问你的页面。这时候,火狐会将你访问请求的每一步,失败的原因,及失败的链接都给出来。

    更多Nginx相关技术文章,请访问Nginx使用教程栏目进行学习!

    展开全文
  • nginx负载均衡简介:1.负载均衡,建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。2.负载均衡,英文名称为Load ...

    a5dbe461eb4192b61d84f81eced6e9ae.png

    nginx负载均衡简介 

    1.负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。

    2.负载均衡英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。

    以上是某科的解释,说的简单些就是一件事,按照一定的规则分配给拥有相同配置的机器去完成

    服务器的架构:

     ee4d64d764fd37eccc936744f2c8190c.png

    因为我们生产环境服务器只有一台,所以是在一台机器内完成的。

    图片已经把意思说的很明白的,接下来就是do it

    Step1:配置nginx的负载均衡

    修改nginx的配置文件(我的目录是/etc/nginx/nginx.conf),http模块中添加:

    负载均衡配置

    upstream balance {

        # 开启ip_hash保证同一个用户访问到同一台服务器

        ip_hash;

        # 老服务器运行在11000+端口

        server 127.0.0.1:11001 weight=1;

        # 新服务器运行在12000+端口

        server 127.0.0.1:12001 weight=1;

    作为负载均衡的虚拟服务器

    server {

            listen 10001;

            location / {

                proxy_pass        http://balance;     

                proxy_set_header  X-Real-IP  $remote_addr;

            }

            access_log /data/logs/nginx.balance.access.log;

            error_log /data/logs/nginx.balance.error.log;

    }

    配置的字段是什么意思,找某度喽···

    当然因为有include,可以把这段代码单独拿出来,减少对nginx配置文件的侵入(我放在/etc/nginx/conf.d/nginx_balance.conf)里面

    Step2:新代码部署+启动

    我是用supervisor管理进程的,用uwsgi启动代码,下面把相关的配置都放出来了

    首先要让老代码运行到11001端口:

    server {

            listen 11001;

            location / {

                add_header Access-Control-Allow-Origin *;

                root /data/www/app/;

                include uwsgi_params;

                uwsgi_pass 127.0.0.1:30000;

                uwsgi_read_timeout 360;

            }

            location ~/media/{

               root   /data/static/;

            }

            location = /favicon.ico {

                log_not_found off;

            }

            access_log /data/logs/nginx.qianming.access.log;

            error_log /data/logs/nginx.qianming.error.log;

    }

    其次是新代码的nginx配置,运行在12001端口:

    server {

            listen 12001;

            location / {

                add_header Access-Control-Allow-Origin *;

                root /data/www_new/app/;

                include uwsgi_params;

                uwsgi_pass 127.0.0.1:31000;

                uwsgi_read_timeout 360;

            }

            location ~/media/{

               root   /data/static/;

            }

            location = /favicon.ico {

                log_not_found off;

            }

            access_log /data/logs/nginx.qianming.access.log;

            error_log /data/logs/nginx.qianming.error.log;

    }

    接下来是supervisor的配置:

    需要将此配置文件软引用到supervisor的配置文件,默认路径:/etc/supervisor/

    使用supervisor来管理进程,做到自动启动

    [program:qianming_old]

    directory=/data/www_new/app

    command=uwsgi --ini confs/uwsgi.ini

    autostart=true

    最后是uwsgi的配置:

    [uwsgi]

    socket = 127.0.0.1:31000

    chdir = /data/www_new/app/

    wsgi-file = project/wsgi.py

    processes = 1

    threads = 4

    chmod-socket = 664

    chown-socket = www:www-data

    当然要让配置生效,这里不展开讲了

    nginx -t测试通过以后直接可以nginx -s reload加载nginx新的配置,新的代码在supervisor里卖直接启动就可以了,这样旧代码运行在11001端口,新代码运行在12001端口,而访问原先的10001端口会根据自定的规则决定返回11001端口或者12001端口的数据,而这个规则就是通过权重进行配置的,在nginx_balance.conf文件中通过weight配置的。

    至此,代码的热部署已经完成。

    Step3:测试和灰度发布

    要想测试,直接访问12001端口就可以了,因为里面是最新的代码

    灰度发布也就是控制weight的值,渐渐增大访问新代码的比例就可以了,直到新代码达到100%,老代码就可以正式宣告退役了^_^

    展开全文
  • WordPress 全球最受欢迎的开源博客和 CMS 平台,为当今互联网上四分之一的网站提供支持。 它基于 PHP 和 MySQL,包含大量可以通过免费和高级插件和主题扩展的功能。 WordPress 创建在线商店,网站或博客的最简单...

    v2-42dcce93fca93d564f55f660de77eb9a_1440w.jpg?source=172ae18b

    WordPress 是全球最受欢迎的开源博客和 CMS 平台,为当今互联网上四分之一的网站提供支持。 它基于 PHP 和 MySQL,包含大量可以通过免费和高级插件和主题扩展的功能。 WordPress 是创建在线商店,网站或博客的最简单方式。

    本教程介绍如何在 CentOS 7 上安装 WordPress。这是一个相当简单的过程,只需不到十分钟即可完成。

    我们将介绍如何在 CentOS 7 上使用带有 Nginx 的 LNMP 软件环境作为 Web 服务器情况下安装Wordpress。

    准备

    开始前请确保满足以下条件:

    • 让域名指向您的服务器公共IP地址. 本教程中,我们使用域名linux265.com示范。
    • 具有sudo权限的用户身份登录。
    • 已安装LNMP(Linux+Nginx+Mysql/MariaDB+PHP)软件环境,如果没有安装可以参考该教程进行安装。
    • 您已为您的域名安装了SSL证书。 您可以按照这里生成免费的Let's加密SSL证书。

    步骤01、创建Wordpress安装需要的MySQL数据库和用户

    Wordpress目前只支持MySQL数据库引擎,WordPress使用MySQL来管理和存储站点和用户信息等相关信息。在已经安装Mysql基础上,这里我们需要为Wordpress创建一个数据库和用户。

    如果MySQL配置为使用auth_socket身份验证插件(默认),您可以使用sudo命令登录MySQL管理帐户:

    sudo mysql

    如果使用MySQL root帐户的密码认证方式,用以下命令登录:

    mysql -u root -p

    系统会提示您输入为MySQL root帐户设置的密码。

    登录MySQL成功后,我们通过以下命令创建一个名为wordpress的数据库,当然你可以根据实际情况创建一个你喜欢的名称。

    CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

    接下来我们创建一个用于访问linux265数据库的MySQL用户。从管理和安全角度来看,建议创建单功能数据库和帐户。我们使用wpuser作为该示例数据库的账号,实际创建中你可以修改为你自己需要的名称。

    GRANT ALL ON wordpress.* TO 'wpuser'@'localhost' IDENTIFIED BY 'password';
    注意:这里的password请替换为你自己设定的具体密码,安全考虑建议是强密码(包含字符数字大小写)。

    刷新权限,以便MySQL的当前实例知道我们最近做出的更改使其生效。

    FLUSH PRIVILEGES;

    输入exit即可退出当前MySQL会话。

    exit

    步骤2、安装Wordpress需要的PHP扩展

    在安装LNMP软件环境时,默认只需要一组非常小的扩展,以便让PHP与MySQL通信。WordPress及其许多插件利用了额外的一些PHP扩展,所以需要安装保证更好的使用Wordpress。

    我们可以通过输入以下命令下载并安装一些最流行的PHP扩展以与WordPress一起使用,命令如下:

    sudo yum install php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip

    安装完成后,重启PHP-FPM进程,以便正在运行的PHP处理器可以利用新安装的扩展功能。

    sudo systemctl restart php-fpm

    步骤3、配置Nginx

    该步骤我们我们会对nginx做一些配置,以便nginx能正常处理访问wordpress的请求。通常站点的配置文件我们会放在/etc/nginx/conf.d/目录中并以域名方式命名,例如linux265.com.conf。该目录中的conf文件会自动被nginx主配置文件nginx.conf加载,你会在主配置文件/etc/nginx/nginx.conf中看到这样内容.

    # Load modular configuration files from the /etc/nginx/conf.d directory.
    # See http://nginx.org/en/docs/ngx_core_module.html#include
    # for more information.
    include /etc/nginx/conf.d/*.conf;

    nginx.conf中该配置用于加载/etc/nginx/conf.d/目录下所有的配置文件。

    了解这些内容后,我们来编辑站点的conf文件,命令如下:

    sudo vim /etc/nginx/conf.d/linux265.com.conf

    加入如下处理静态文件的内容,以下内容表示使用正则表达式匹配任何静态文件请求和关闭这些请求的日志记录,并将它们标记为高度可缓存,当然你也可以增加其他后缀名的静态文件。

    server {
            ...
        location = /favicon.ico { log_not_found off; access_log off; }
        location = /robots.txt { log_not_found off; access_log off; allow all; }
        location ~* .(css|gif|ico|jpeg|jpg|js|png)$ {
            expires max;
            log_not_found off;
        }
            ...
    }

    server块中,增加location代码块,用于将请求全部转交wordpress的index.php处理。

    server {
        ...
        location / {
            #try_files $uri $uri/ =404;
            try_files $uri $uri/ /index.php$is_args$args;
        }
        ...
    }

    完成后,使用命令:wq保存并关闭文件。

    我们通过以下命令来测试配置文件的正确性,命令如下:

    sudo nginx -t

    测试配置文件没有任何错误后,通过以下命令让nginx重新加载配置文件并生效。

    sudo systemctl reload nginx

    至此,nginx的配置完成。

    步骤4、下载并配置Wordpress

    建议从wordpress官网下载最新的wordpress版本,并解压到对应的目录。这里我们存放wordpress目录通常为/var/www/your_domin ,这里的your_domain可以替换成你的网站域名例如:/var/www/linux265.com

    01、可以通过在终端中使用wget命令下载wordpress。

    cd /tmp
    wget https://wordpress.org/latest.tar.gz

    02、下载完成后,解压latest.tar.gz文件,并将解压拷贝到/var/www/your_domin目录中。使用该-a标志来确保维护我们的权限。我们在源目录的末尾使用一个点来表示应该复制目录中的所有内容,包括任何隐藏文件。

    tar xzvf latest.tar.gz
    sudo cp -a /tmp/wordpress/. /var/www/your_domain

    03、将所有权分配给www-data用户和组。这是Nginx运行的用户和组,Nginx需要能够读取和写入WordPress文件才能为网站提供服务并执行自动更新。

    sudo chown -R www-data:www-data /var/www/your_domain

    04、设置WordPress配置文件,首先复制一份wp-confog.php文件,之后获取配置文件中需要的一些密钥。

    cp /var/www/your_domain/wp-config-sample.php /var/www/your_domain/wp-config.php

    要从WordPress密钥生成器中获取安全值:

    curl -s https://api.wordpress.org/secret-key/1.1/salt/ > key.txt

    您将获得看起来像这样的唯一值,内容保存在key.txt文件中,类似如下:

    define('AUTH_KEY',         'cH?Dp28B5e*+m,fSPI#mhwR%3&>SekkPRh}N-2N1zpA+D~|Q.~}8%|ea8H8njhP[');
    define('SECURE_AUTH_KEY',  'OAKV5cDS+H&W|vk7T?ai7XniC&A-X=[#[8{uKWSMnS/,pq603SD/^|;1xFjpXnO#');
    define('LOGGED_IN_KEY',    'Gjz#DgEZNoNlk4oy&:^~U0K|PLI~Wd@k4>2~jJiJTz=2{0ONOY;-YzE20lIZB,,2');
    define('NONCE_KEY',        ']=m;bAO?Qzz_1f!Z7b+9UYX[6n(>~Q/CBX(Rb.-X;~d2W;LA O`|Z&.ga%u2ML}6');
    define('AUTH_SALT',        'V}*d9G6[M)Lv]l*ahbZ}VEfRIH-oK^2%uK(Ck~!*IBhLtU]-;_x]36G ]q^|4-$-');
    define('SECURE_AUTH_SALT', '^0z/>{mH],+$c5j{Arn,}n?LyXSkuu}7u|3hhtWkrk+C>j][:n^qY6z-n)Q.lY-1');
    define('LOGGED_IN_SALT',   'wHs):;U1o-8~tTI:Z#+]{w+ Dob{eV%8qReJ^d[FRc;Fqqspi+s-P|1]gLje~,>R');
    define('NONCE_SALT',       '&?X)Q/+~X? FBG7Oy4iWzDm>)60jMZF-oH|({9?4~jmL3>;4q(WOv,X:5$M-2Dck');
    
    注意:请不要复制上面内容,上面只是示例。

    复制你获取到保存在key.txt文件中内容,替换wp-config.php中类似如下内容:

    define('AUTH_KEY',         'put your unique phrase here');
    define('SECURE_AUTH_KEY',  'put your unique phrase here');
    define('LOGGED_IN_KEY',    'put your unique phrase here');
    define('NONCE_KEY',        'put your unique phrase here');
    define('AUTH_SALT',        'put your unique phrase here');
    define('SECURE_AUTH_SALT', 'put your unique phrase here');
    define('LOGGED_IN_SALT',   'put your unique phrase here');
    define('NONCE_SALT',       'put your unique phrase here');
    

    替换完成后保存文件。

    接下来我们修改wp-config.php文件中的数据库配置内容。找到下面内容,填写你实际的数据库名称,用户名,密码等内容。

    define('DB_NAME', 'your_domain');
    /** MySQL database username */
    define('DB_USER', 'wordpressuser');
    /** MySQL database password */
    define('DB_PASSWORD', 'password');
    
    define('FS_METHOD', 'direct');
    

    由于我们已授予Web服务器写入所需位置的权限,因此我们可以将文件系统方法明确设置为“direct”。如果这里define('FS_METHOD', 'direct')未能使用我们当前的设置进行设置,则会导致WordPress在执行某些操作时提示输入FTP凭据。

    步骤5、安装Wordpress

    以上内容配置完成后,现在我们可以通过浏览器输入地址来在线安装wordpress并进一步配置站点了。

    在Web浏览器的地址栏中输入域名或IP地址:

    http://server_domain_or_IP

    01、选择您要使用的语言:

    v2-33b3f46281b9385412f6c44bfa61622a_b.jpg

    02、设置站点名称,用户名,密码,邮箱地址并选择是否要阻止搜索引擎为您的网站编制索引。

    v2-c1ab15782b457e1b7199293de2c91022_b.jpg

    点击Install WordPress,安装完成后,会提示安装成功的信息。

    03、登录wordpress,进入WordPress管理仪表板。

    v2-3752fe6ac723295c9541cf6c97b52887_b.jpg

    至此,在CentOS上使用Nginx作为web服务器安装Wordpress教程全部完成。

    写在最后

    如果你第一次购买VPS搭建自己的wordpress博客网站,也许这篇教程将会对你有所帮助。想了解更多关于如何在CentOS上安装软件之类的教程,请关注本站。

    如果您有更好的建议或想法请在下面留言。

    展开全文
  • 在我们打开网站的时候,有时候会存在打不开的现象,而每一种打不开现象...那么为什么会产生这样的现象呢?导致一个网站出现404错误的原因有以下几个方面,例如你在网站发布了一篇文章,后来删除了,但是删除之后这个...

    在我们打开网站的时候,有时候会存在打不开的现象,而每一种打不开现象背后都有一个逻辑,例如数据库错误,例如页面不存在等现象,而404就是页面不存在返回到的一种页面,有些404页面会进行设置了自动跳转到首页的位置,也有一些打不开的页面就会展示404的错误页手动点击进入!

    1d992305344a2808b864bae485925d76.png

    那么为什么会产生这样的现象呢?

    导致一个网站出现404错误的原因有以下几个方面,例如你在网站发布了一篇文章,后来删除了,但是删除之后这个路径就没有内容了,但是这个路径会被搜索引擎所抓取,或者在很多页面上可能会有这篇内容的主题,这个时候怎么办?那么实现404提示这个页面打不开了,可以引导用户进行去观看这个网站的更多内容!

    aec9cfc7b5d6cb9066ea9c08a6136f4a.png

    做404页面的好处是什么?

    只要返回是打不开的页面,就会是404错误的代码,而404的页面制作就非常有必要了,作为SEO优化就一定要做这个,不然就会直接提醒一行字,你打开的页面不存在,然后用户就会从这个网站打开状态后关闭掉页面了,这个时候就产生了跳出率,当一个网站出现的频率高了,搜索引擎就会判断你是一个不友好的网站,就会降权,在排名上有时候你的网站内容很好也不会给好的排名!

    46508706315ceb3680ace0daedecd0cb.png

    第二个方面404页面的好处可以更好的留住用户,通过404不仅仅展示不存在的内容,有些在上面还展示了网站的其他的内容,这样方便用户可以去查看其他的感兴趣内容,这样也可以留住用户的目的!

    404页面代码如何布局?

    98287c181ca1ef932c69ce9dfc4ec1f9.png

    首先先设计好一个404的HMTL页面,然后通过IIS服务器来进行设置,打开IIS管理器-->点击要设置自定义404的网站的属性-->点击自定义错误选项-->选中404页-->选中并打开编辑属性-->设置成URL--> URL 里填写“/err404.html”(不同服务器主机方式不同,这里就不一一演示了!)

    d7f4fc964a8e60f6a734edf96ebb55a4.png

    总结:404无论对于SEO也好,还是对于用户体验也好都是一个非常友好的体现,作为网站运营人员一定要重视设置,不然会导致流量流失!对此大家是怎么看的,欢迎关注我创业者李孟和我一起交流!

    展开全文
  • 对于在负载均衡后端的 nginx 来说,负载均衡常常会做健康检查,阿里云的负载均衡 SLB 健康检查会给 nginx 发送大量的 HEAD 请求,都记录日志没有必要。favicon.ico 浏览器请求网站时自动尝试请求根目录的图标文件...
  • 公众号:张小飞那些事儿Ubuntu18配置wordpress服务器 (nginx + wordpress + mariadb)三年前买的腾讯云的学生机马上过期,所以趁着这个机会赶紧玩玩,搜了下大家都用apache来起的服务。(我原来也nginx又比较轻...
  • nginx error是什么意思nginx error就是Nginx服务器出现错误的意思,我们可以通过查看Nginx的日志log文件,来查看nginx错误的原因。解决这个问题,主要有两种方法:方法1 (永久调整) :vi /etc/security/limits....
  • nginx反向代理的意思bai:就是代理内部服务器对外进行服务的 nginx 代理服务。 nginx反向代理的反向性在于:Nginx作为负载均衡服务时Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 ...
  • 一、前言最近项目上线,做的重构的项目,需要把老接口的流量切到新接口上,客户端一直访问的老接口的url,没有办法改变,如果要做处理,就可以使用nginx把要访问的url跳转到新的接口上。比如:老接口要访问 ...
  • 什么是Nginx

    千次阅读 2018-07-01 16:22:28
    前段时间经常听到的一个词nginx反向代理”,鉴于自己还没用到也没有特地去查这句话到底意思,有点不符合我的性格啊,前几天买了个腾讯云,按官网例程用Linux+Nginx+MySQL+WordPress搭建个人主页就用到了...
  • 当前使用的是Nginx负载均衡,从客户端到Nginx端 ip和port都对,从Nginx到应有服务器上-port端口变成很奇怪的端口号。疑问:Nginx往应有服务器上 如何 传递 客户端IP和port 参数的呢?请看 Nginx proxy_set_...
  • //这个好像是我如果写一个静态网页可以在这个路径下写然后在环回地址显示,,具体是什么不明白求解释 # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html;/...
  • Nginx作为WEB容器已经一个主流的标配了,本文带大家手把手搭建,企业级WEB应用防火墙,目前阿里云WEB防火墙最低价,一个月5000,所以知识就是财富。系统环境:Ubuntu18.04 WEB容器:Nginx1.9(或更高)WAF组建:...
  • 一、为什么选择SpringCloud Gateway而不是Zuul?Gateway和Zuul的职责一样,都承担着请求分发,类似Nginx分发到后端服务器。1.SpingCloud Gateway 和SpringCloud Zuul对比分析(1)相同点底层都servlet两者均web网关...
  • nginx 中的ctx什么意思

    千次阅读 2016-04-07 10:11:07
    nginx中用到了很多的ctx相关的变量命名,在没有确切意义的情况下,心情变得烦躁。 下面ngx_module_s结构体的定义。 咨询强哥:ctx可以理解为context的缩写 struct ngx_module_s { ngx_uint_t ctx_...
  • Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。 二、正向...
  • 不懂 http 协议,连 nginx什么这么协议都不懂在 nginx 中,proxy_pass 我们做内部转发时很常见的命令,同时少不了用proxy_set_header设置转发时的头部。细看文档,你会发现 nginx 会默认为你转发时设置两个头部...
  • 安装nginx教程:https://www.cnblogs.com/xxoome/p/5866475.html 源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(makeinstall)。 Configure一个可执行脚本,它有很多选项,在待安装的源码路径...
  • 本文只针对 Nginx 在不...反向代理反向代理应该 Nginx 做的最多的一件事了,什么是反向代理呢,以下百度百科的说法:反向代理(Reverse Proxy)方式指以代理服务器来接受 internet 上的连接请求,然后将请求...
  • Nginx中~^正则表达什么意思

    千次阅读 2019-09-15 20:54:29
    ~^ 表示匹配以什么规则开头。 1、正则表达式一种特殊的字符串模式,用于匹配一组字符串,就好比用模具做产品,而正则就是这个模具,定义一种规则去匹配符合规则的字符。 举例: location~^/v1/.*/xxx.*{ //...
  • 这次知乎连首页面都进不去,那这服务器被黑了?还是又一起删库跑路事件?或者代码有重大问题?作为一个程序员,我们就聊聊502异常吧!502异常概念502错误网关异常,网站服务器通信出错的一种具体表现,...
  • 本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我...反向代理反向代理应该是Nginx做的最多的一件事了,什么是反向代理呢,...
  • $ 什么意思? 语法规则: location [=|||^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /...
  • 语法规则: location [=|~|...nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意空格)。 ~ 开头表示区分大小写的正则匹配 ~* 开头表示不区分大小写的正则匹配 !~和!~*分...
  • 在这里以Nginx中的配置文件中的location来举例! 反向代理转发到另一个服务器上 location ~ /app\d* { ... } 处理静态资源转发到路径上...其中root的含义根目录的意思; http://ip:port/web/index.html 访问到 /usr
  • 开始没想明白到底是什么意思,在Twitter上提问也没有得到答案。日志如下:61.135.249.220 – - [02/Oct/2009:10:28:21 +0000] “GET /subject/93390/ HTTP/1.1″ 499 0 “-” “Mozilla/5.0 (compatible; Yo...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 506
精华内容 202
关键字:

nginx是什么意思