nginx
nginx
NPException
学无止境
展开
-
nginx 报错 : [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead
最近在使用版本nginx1.6.1时,按照阿里云的配置nginx报一个警告。[warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead网上查找资料之后,大概意思应该是说nginx 1.15及以后的版本,不需要再写ssl on;了,这个指令已经不建议使用,要使用listen...原创 2019-10-08 14:21:11 · 912 阅读 · 0 评论 -
Nginx 配置 HTTPS
1.首先查看nginx是否安装http_ssl_module模块。nginx -V如果出现configurearguments:--with-http_ssl_module说明安装了。如果没有则看我之前博客地址如何安装nginxyum安装最新稳定版本nginx2.ssl 证书部署这里使用的是阿里云的免费证书,期限为1年,申请地址.下载申请好的 ssl 证书文件压缩...原创 2019-10-08 15:59:45 · 4852 阅读 · 0 评论 -
nginx: [error] invalid PID number "" in "/var/run/nginx.pid"
执行 nginx -t 是OK的,然而在执行 nginx -s reload 的时候报错,如下:需要先执行nginx -c/etc/nginx/nginx.confnginx.conf文件的路径可以从nginx -t的返回中找到。nginx -s reload...原创 2019-09-15 11:10:48 · 1695 阅读 · 0 评论 -
docker 安装nginx
首先拉取镜像docker pull nginx启动镜像docker run --name webserver -d -p 8090:80 nginx如果想要用完就删除,可以docker run --rm --name webserver -d -p 8090:80 nginx这条命令会用 nginx 镜像启动一个容器,命名为 webserver ,并且映射了 8090...原创 2019-07-22 15:16:44 · 275 阅读 · 2 评论 -
nginx实现负载均衡
首先nginx.confuser nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1024;}http { include /etc/ng...原创 2019-06-11 11:41:27 · 251 阅读 · 0 评论 -
nginx代理
一.反向代理语法:Syntax:proxy_pass URL;Default:——Context:location,if in location,limit_except;例子: location ~ /test_proxy$ { proxy_pass http://127.0.0.1:8080; }注意:proxy_pass后面的路径不...原创 2019-05-18 00:20:18 · 323 阅读 · 0 评论 -
nginx配置跨域请求Access-Control-Allow-Origin
当出现403跨域错误的时候No 'Access-Control-Allow-Origin' header is present on the requested resource,需要给Nginx服务器配置响应的header参数:一、 解决方案只需要在Nginx的配置文件中配置以下参数:location / { add_header Access-Control-All...原创 2019-05-17 15:14:48 · 3887 阅读 · 0 评论 -
Nginx配置文件(nginx.conf)配置详解
Nginx的配置文件nginx.conf配置详解如下:usernginxnginx;Nginx用户及组:用户组。window下不指定worker_processes8;工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。error_loglogs/error.log;error_loglogs/error.logno...转载 2019-05-17 14:35:55 · 315 阅读 · 0 评论 -
nginx的location配置详解
语法规则:location [=|~|~*|^~] /uri/ { … }=开头表示精确匹配^~开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~和!~*分别为区分...转载 2019-05-17 14:28:40 · 2792 阅读 · 0 评论 -
nginx的访问控制
基于ip的访问控制 http_access_module基于用户的信任登录 http_auth_basic_module一.http_access_module基于IP的访问控制,基于Nginx的http_access_module模块,是Nginx本身内置的模块,不需要安装的时候配置。也就是允许哪些IP访问,不允许哪些IP访问语法:允许Syntax:allow addre...原创 2019-05-17 14:02:57 · 606 阅读 · 0 评论 -
Nginx的请求限制模块
Nginx请求限制模块ngx_http_limit_req_module、流量限制模块ngx_stream_limit_conn_module基于令牌桶算法,可以通过limit_conn_zone 和limit_req_zone这两个组件来对客户端访问目录和文件的访问频率和次数进行限制。可以方便的控制令牌速率,自定义调节限流,实现基本的限流控制。如能善用此模块能够对 cc、ddos等此类的×××进...原创 2019-05-17 13:28:56 · 500 阅读 · 0 评论 -
nginx的ngx_http_sub_module模块详解
一、介绍该ngx_http_sub_module模块是一个过滤器,通过将一个指定的字符串替换为另一个字符串来修改响应。该模块不是默认生成的,它应该使用--with-http_sub_module 配置参数启用 。二、指令介绍2.1、sub_filter指令作用:用于替换字符串用法:sub_filter 要替换的字符串 替换后的字符串,不区分字符串的大小写范...原创 2019-05-17 12:54:28 · 2622 阅读 · 0 评论 -
nginx的random_index模块详解
nginx开启random_index模块配置方法 location / { root /home/nginx/html; random_index on; #index index.html index.htm; }注意:对隐藏文件不起作用。...原创 2019-05-17 12:52:57 · 751 阅读 · 0 评论 -
nginx的stub_status模块详解
nginx开启stub_status模块配置方法 location /mystatus { allow 106.87.6.224; deny all; stub_status on; access_log off; }返回各数据项说明:Active connections: 当前nginx正在处理...原创 2019-05-16 15:30:56 · 3476 阅读 · 0 评论 -
Nginx默认配置语法
nginx.confuser nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1024;}http { include /etc/ngi...原创 2019-05-16 13:51:52 · 289 阅读 · 0 评论 -
nginx安装目录
安装目录详解路径 类型 作用 /etc/logrotate/nginx 配置文件 Nginx日志轮转,用于logrotate服务的日志切割 /etc/nginx /etc/nginx/nginx.conf /etc/nginx/conf.d /etc/nginx/conf.d/default.conf 目录,配置文件...原创 2019-05-16 13:23:33 · 358 阅读 · 0 评论 -
yum安装最新稳定版本nginx
首先进入官网,详细安装在http://nginx.org/en/linux_packages.html1、首先添加一下nginx的官网yum源,命令如下:vim /etc/yum.repos.d/nginx.repo 进去加入以下内容,根据你自己的系统选择:[nginx]name=nginx repobaseurl=http://nginx.org/packages...原创 2019-05-16 12:48:31 · 1677 阅读 · 0 评论 -
Nginx Windows详细安装部署教程
一、Nginx简介Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站点(俄文:Рамблер)开发的.它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat)。它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设。...原创 2019-03-14 14:49:15 · 5608 阅读 · 1 评论