随笔分类 -  Nginx

摘要:都知道跨域是浏览器自己的一种安全限制,对于研发调试很不友好,有其前后端分离,前端使用了vue,发送http请求使用axios,配置nginx各种Access-Control-Allow-Origin,Access-Control-Allow-Headers 等,还不一定能成功。 最暴力的方案,修改本 阅读全文
posted @ 2020-05-12 17:17 .追风逐月 阅读(1985) 评论(0) 推荐(1) 编辑
摘要:跨域这种问题 不能简单的说,后台配置 Access-Control-Allow-Origin *就完事了 Access-Control-Allow-Headers 中的参数也是五花八门,即使你设置了*也不能解决所有问题,其中macOS - Safari中会用到XFILENAME,XFILECATEG 阅读全文
posted @ 2019-06-20 18:40 .追风逐月 阅读(1280) 评论(0) 推荐(0) 编辑
摘要:nginx的优化 1、基本安全优化 1.1 隐藏版本信息 一般来说,软件的漏洞都和版本相关,所以我们要隐藏或消除web服务对访问用户显示的各种敏感信息。 1.2 隐藏nginx要修改源代码 要修改内容的路径: 第一路径: 第二路径 第三路径 然后重新编译 1.3 更改nginx服务的默认用户 第一种 阅读全文
posted @ 2018-08-20 19:04 .追风逐月 阅读(324) 评论(0) 推荐(0) 编辑
摘要:前后端分离项目,前端项目要单独部署到线上 前端以vue.js为例,代码clone或pull到服务器上,编译 npm run build ,此时生成 dist文件夹,既静态资源网站的根目录 此时配置nginx配置文件如下: 将根目录改到了自己的家目录下:/home/zhangsan/www 如果访问提 阅读全文
posted @ 2018-05-25 17:34 .追风逐月 阅读(4418) 评论(0) 推荐(1) 编辑
摘要:在Linux中不同的用户都可能用到Nginx,如果不同的用户无法达成一个对nginx.conf编写标准,势必会导致nginx.conf里的内容变的相当混乱,极难维护。所以这里建议新建一个文件夹,这个文件夹中分放不同用户所需要反向代理的配置文件。 nginx.conf 文件尽量不做修改,只需在最末尾加 阅读全文
posted @ 2018-03-06 17:21 .追风逐月 阅读(4194) 评论(0) 推荐(4) 编辑
摘要:Nginx是一个高性能的Http和反向代理服务器,具有轻量(占用内存少),高效(并发能力强)的特点,被国内各大互联网公司所青睐 以下是nginx.conf文件的详细解析 阅读全文
posted @ 2018-03-06 16:38 .追风逐月 阅读(168) 评论(0) 推荐(2) 编辑
摘要:content_by_lua rewrite_by_lua access_by_lua rewrite_by_lua server { listen 80; server_name lua.luckybing.top; location @client{ proxy_pass http://47.9 阅读全文
posted @ 2018-03-01 11:34 .追风逐月 阅读(320) 评论(0) 推荐(0) 编辑
摘要:ngx_lua_module 是一个nginx http模块,它把 lua 解析器内嵌到 nginx,用来解析并执行lua 语言编写的网页后台脚本,可以用来实现灰度发布。另外淘宝的OpenResty也可实现nginx对lua脚本的的解析,OpenResty相当于对nginx做了二次开发,里面集成了很 阅读全文
posted @ 2018-02-25 21:00 .追风逐月 阅读(2922) 评论(0) 推荐(2) 编辑
摘要:使用Nginx做node.js程序的反向代理,会有这么一个问题:在程序中获取的客户端IP永远是127.0.0.1 如果想要拿到真实的客户端IP改怎么办呢? 一、首先配置Nginx的反向代理 proxy_set_header 这时Nginx做反向代理就会把客户端的Head信息写入请求的Head中 二、 阅读全文
posted @ 2017-12-04 11:49 .追风逐月 阅读(1404) 评论(0) 推荐(1) 编辑
摘要:一个最简单的反向代理配置方式 使用PM2永动机启动Node.js项目,再使用nginx做反向代理,简直完美。 因为node.js程序监听的是服务器端口,使用nginx做反向代理,就可以任意配置你的二级域名来访问你的程序 一个最简单的负载均衡配置方式 一个最简单的Https配置 Nginx解决跨域问题 阅读全文
posted @ 2017-11-21 21:12 .追风逐月 阅读(6728) 评论(1) 推荐(5) 编辑
摘要:nginx启动和关闭(centos平台) nginx -c /etc/nginx/nginx.conf #ngnix 启动指定配置文件 http 模块 http模块可以说是最核心的模块了,它负责HTTP服务器相关属性的配置,它里面的server和upstream子模块 log_format 用于设置 阅读全文
posted @ 2017-11-21 21:02 .追风逐月 阅读(323) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示