nginx
wuxing164
这个作者很懒,什么都没留下…
展开
-
nginx 部署 vue 项目代码注释说明
server { listen 80; server_name 127.0.0.1; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; .转载 2020-09-15 08:52:09 · 330 阅读 · 0 评论 -
nginx loaction proxy_pass的斜杠问题
对于不带URI方式,Nginx将会保留location中路径部分,比如:location /api1/ { proxy_pass http://localhost:8080;}在访问http://localhost/api1/xxx时,会代理到http://localhost:8080/api1/xxx对于带URI方式对于带URI方式,nginx将使用诸如alias的替换方式对UR...原创 2019-08-10 10:17:49 · 159 阅读 · 0 评论 -
Nginx location匹配规则
location语法规则:location [=|~|~*|^~] /uri/ { … }=开头表示精确匹配^~开头表示uri以某个常规字符串开头,理解为匹配 url路径即可~表示区分大小写的正则匹配~*表示不区分大小写的正则匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配 的正则/通用匹配,任何请求都会匹配到。如果匹配规则以^开头,就是匹配以指定字符串开头的路径,...原创 2019-07-03 09:26:02 · 969 阅读 · 0 评论 -
nginx_https_tp5_wss配置例子
server { listen 443; server_name saas.xxxx.xxx; ssl on; ssl_certificate /usr/local/nginx/cert/mwxy/saas.xxxx.xxx.pem; ssl_certificate_key /usr/local/nginx/cert...原创 2019-04-18 09:14:30 · 380 阅读 · 0 评论 -
nginx https配置
server { listen 443; server_name saas.mwxy.top; ssl on; ssl_certificate /usr/local/nginx/cert/mwxy/saas.mwxy.top.pem; ssl_certificate_key /usr/local/nginx/cert...原创 2019-03-18 13:13:32 · 192 阅读 · 0 评论 -
反向代理后获取用户的直实IP
server{ listen 4081; server_name localhost; charset utf-8; access_log /usr/local/nginx1140/logs/access4081.log main buffer=32k; location / { proxy_set_header ...原创 2018-08-23 14:07:45 · 501 阅读 · 0 评论 -
nginx中增加auth basic配置
nginx中增加auth basic配置,设置访问ES集群的用户名密码:server { listen 9200; location / { auth_basic "closed site"; auth_basic_user\file /etc/nginx/htpasswd...原创 2018-07-10 08:57:24 · 1491 阅读 · 0 评论 -
Nginx配置实现CORS进行跨域
在开发的时候,我们经常会遇到跨域问题,我们通常的解决方案是使用CORS或是JSONP来解决,但是更常用的解决方案便是CORS了,因为JSONP只支持GET请求,关于CORS的相关知识可以参考阮一峰的跨域资源共享 CORS 详解这篇文章。如果浏览器控制台出现跨域相关的报错时,一般是后端没有允许跨域,所以需要后端服务器在代码层面设置下。当然有的时候后端并不想对代码进行改动,这个时候我们也可以直接在代理...转载 2018-06-11 15:31:55 · 939 阅读 · 1 评论 -
nginx分割日志
nginx分割日志shell#!/bin/bash #设置日志文件存放目录 LOG_HOME="/home/wwwlogs/"#备分文件名称 LOG_PATH_BAK="$(date -d yesterday +%Y%m%d)"_xft_access#重命名日志文件 mv ${LOG_HOME}/xft_access.log ${LOG_HOME}/xft/原创 2017-11-02 10:37:23 · 270 阅读 · 0 评论 -
开启php-fpm php错误日志
所以我们要进行如下的设置就能查看到nginx下php-fpm不记录php错误日志的方法:1,修改php-fpm.conf中的配置,如果没有请增加:复制代码 代码如下:[global]error_log = log/php_error_log[www]catch_workers_output = yes2.修改php.ini中配置,没有则增加:转载 2017-11-02 10:12:26 · 15019 阅读 · 0 评论 -
nginx二级目录设置
server { listen 80; server_name wap.xxx.com; charset utf-8; access_log /usr/local/nginx/logs/wap.xxx.access.log main buffer=32k; location / {原创 2017-08-22 16:20:49 · 1482 阅读 · 0 评论 -
nginx配置文件详解
#定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /usr/local/nginx/logs/error.log info;#进程pid文件p转载 2017-06-23 12:29:22 · 209 阅读 · 0 评论 -
Nginx location 配置用法及正则例子
Nginx location 配置语法 1. location [ = | ~ | ~* | ^~ ] uri { ... } 2. location @name { ... } location 配置可以有两种配置方法1.前缀 + uri(字符串/正则表达式)2.@ + name前缀含义 = :精确匹配(必须全部相等) ~ :大小原创 2017-06-23 12:27:28 · 9031 阅读 · 0 评论 -
nginx负载均衡例子
upstream指令启用一个新的配置区段,在该区段定义一组上游服务器。这些服务器可能被设置不同的权重,也可能出于对服务器进行维护,标记为down。upstream gitlab { ip_hash; server 192.168.122.11:8081 ; server 127.0.0.1:3000; server 127.0.0.1:3001 down;转载 2017-06-23 11:56:18 · 350 阅读 · 0 评论 -
安装lnmp环境
安装mysqlhttp://blog.csdn.net/qq_27968607/article/details/55270801安装nginxhttp://blog.csdn.net/qq_27968607/article/details/55270831安装phphttp://blog.csdn.net/qq_27968607/article/details/552708转载 2017-05-25 09:36:19 · 192 阅读 · 0 评论