×

nginx

nginx响应码301及访问路径参数丢失之间的关系(nginx返回301 原因)

夏沫浅笑 夏沫浅笑 发表于2024-04-21 浏览6715 评论0
nginx响应码301及访问路径参数丢失之间的关系 本文比较长,所以写了一篇比较短的结果导向的文章,换了一下思路,大家可以看一这篇文章,如果感兴趣再来看这篇文章:nginx导致vue设置history模式下的请求丢失参数 背景描述: 在一次生产环境中,vue使用history模式在访问地址的参数会丢失,地址栏也会变成没有参数的地址,并且请求会发生301重定向。最后,发现vue从history模式改成hash模式可以解决参数丢失。但是产生301是nginx的问题,发现nginx配置的try_

nginx

nginx 配置|禁止访问规则(nginx限制访问)

曜杨 曜杨 发表于2024-04-21 浏览5475 评论0
1. nginx配置详解 配置详解1配置详解2 1.1 nginx中remote_addr和x_forwarded_for参数使用说明 做网站时经常会用到remote_addr和x_forwarded_for这两个头信息来获取客户端的IP,然而当有反向代理或者CDN的情况下,这两个值就不够准确了,需要调整一些配置。 1)什么是remote_addr remote_addr代表客户端的IP,但它的值不是由客户端提供的,而是服务端根据客户端的ip指定的,当你的浏览器访问某个网站

nginx

手把手教你搭建属于自己的服务器(如何搭建属于自己的服务器)

田小会 田小会 发表于2024-04-21 浏览5293 评论0
最近总是想搭建自己的网站,奈何皮夹里空空如也,服务器也租不起,更别说域名了。于是我就寻思能否自己搭建个服务器,还不要钱呢? 还真行!!! 经过几天的冲浪,我发现有两个免费的建站工具:Apache和Nginx 由于两个工具建站方法差不多,所以我就以Nginx为例 1.安装Nginx 首先前往Nginx官网(nginx.org)进行下载,也可以直接用我提供的链接下载1.23版本:http://nginx.org/download/nginx-1.23.1.zip 安装完之后解压,然后你会

nginx

解决nginx代理转发post请求变get请求方法

处女座 处女座 发表于2024-04-21 浏览5399 评论0
post请求经过nginx转发变get请求原因 nginx的机制是所有转发默认是get,所以会导致post请求经过nginx转发后会被转化为get请求。 get----->get post----->get 解决方法 可以使用return 307进行转发,return 307,对请求类型不做转换,意思就是 get----->get post----->post 所以通过原样转发可以解决我们post请求会被转化为get请求问题 具体配置方法 server {

nginx

【Web开发】Nginx部署静态网页全流程(nginx部署静态页面)

1919481173 1919481173 发表于2024-04-21 浏览7536 评论0
前言 之前写过一篇博文【Web开发】Vue+Springboot项目服务器部署(环境搭建+部署流程),里面涉及到Nginx部署网页,但并不是非常详细。此篇就用来填补之前留下的一些坑,从零开始,重新用Nginx来部署一个静态网页。 版本选择 这里服务器选择阿里云的云服务器ECS 操作系统版本: Centos 7.6 Nginx版本:1.19.0 (注意:选择操作系统时不要选择Centos8以上的版本,目前已经停止维护了!) 安全组配置 Nginx默认端口是80,首先需要在服务器后台

nginx

Docker部署nginx+php环境,简单可用!(docker部署nginx和php)

李杰 李杰 发表于2024-04-21 浏览4694 评论0
第一步:安装Docker 访问下面地址,根据你的需要下载安装docker运行环境。 下载docker desktophttps://www.docker.com/ 如果你是Windows、macOS(Intel/M1)、Linux桌面OS,都可以下载到对应版本进行安装,相对命令行方式,更加简单方便。 安装完成后,运行docker desktop,显示如下界面: 在任务栏中会显示docker的logo,这里以windows为例。 使用Windows系统下PowerShell或M

nginx

nginx---多个server

黄伟 黄伟 发表于2024-04-21 浏览11289 评论0
1. 介绍 1.1 背景介绍 如果每台linux服务器只运行了一个小网站,那么人气低,流量小的草根站长需要承担高额的服务器租赁费,也造成了硬件资源浪费。 虚拟主机就是将一台服务器分割成多个“虚拟服务器”,每个站点使用各自的硬盘空间,由于省资源,省钱,众多网站都使用虚拟主机来部署网站。 虚拟主机的概念就是在web服务里的一个独立的网站站点,这个站点对应独立的域名(IP),具有独立的程序和资源目录,可以独立的对外提供服务。 这个独立的站点配置是在nginx.conf中使用server{}代码块