nginx
文章平均质量分 88
Hekliu
只为成功找方法,不为失败找借口!
展开
-
跨域详解 been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ header is present on the requeste
上面的意思就是 你访问一个什么地址被CORS 协议阻止, 没有 在Hearder 里面发现 Access-Control-Allow-Origin 的参数的 资源跨域问题的原因:浏览器出于安全考虑,限制访问本站点以为的资源。比如你有一个 网站 127.0.0.1:8080/ , 并且上面挂了一个页面 ,那么在这个页面中 ,你只访问 本站点的 资源不会受到限制,但是你如果访问其他站点,比如 127.0.0.1:8081 的资源就会受到限制。备注:暂且把 协议,域名,端口...原创 2021-02-26 17:57:05 · 14746 阅读 · 2 评论 -
使用etcd+confd管理nginx配置
1、前言 最近在项目中用nginx做反向代理,需要动态生成nginx的配置。大概流程是用户在页面上新增域名、http或https协议以及端口信息,后台会根据域名自动生成一个nginx的server配置,在nginx.conf配置文件中使用include将所有的server配置加载进来。遇到一个问题就是如何动态生成nginx的配置,以及配置更新。在此之前也接触过配置生成及更新,当时配置的格式都是基于xml的,使用protobuf与xml结合,先采用protobuf定义好配置的数据结构,然后将protob原创 2020-12-19 21:42:44 · 300 阅读 · 1 评论 -
CentOS7中使用yum安装Nginx的方法
最近无意间发现Nginx官方提供了Yum源。因此写个文章记录下。1、添加源 默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx....原创 2019-10-12 18:53:24 · 107 阅读 · 0 评论 -
解决Nginx访问URL末尾不加斜杠 / 报404错误
一、问题描述Nginx中配置location的匹配规则时,访问URL时末尾加上斜杠/可以访问,末尾不加斜杠/就会报404错误。二、Nginx配置server { listen 80 server_name xxx.com ... location /yyy { root /zzz/aaa; index index.ht...原创 2019-07-19 10:29:36 · 8822 阅读 · 0 评论 -
Docker环境下nginx安装与配置挂载
在Docker下载Nginx镜像docker pull nginxdocker images创建挂载目录mkdir -p /data/nginx/{conf,conf.d,html,logs}进入容器并查看配置文件目录结构docker run -i -t nginx /bin/bashcopy容器里的配置文件到宿主机刚创建的文件夹下面docker ...原创 2019-09-11 15:32:43 · 2711 阅读 · 0 评论