windows下nginx的安装及使用

1.下载nginx

http://nginx.org/en/download.html 下载稳定版本,以 nginx/Windows-1.18.0为例,直接下载 nginx-1.18.0.zip

下载后解压,解压后如下
在这里插入图片描述
2.启动nginx

有很多种方法启动nginx

(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过

(2)打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 start nginx ,回车即可

3.检查nginx是否启动成功

直接在浏览器地址栏输入网址 http://localhost:80,回车,出现以下页面说明启动成功
在这里插入图片描述
也可以在cmd命令窗口输入命令 tasklist /fi “imagename eq nginx.exe” ,出现如下结果说明启动成功
在这里插入图片描述
nginx的配置文件是conf目录下的nginx.conf,默认配置的nginx监听的端口为80,如果80端口被占用可以修改为未被占用的端口即可
在这里插入图片描述
检查80端口是否被占用的命令是: netstat -ano | findstr 0.0.0.0:80 或 netstat -ano | findstr “80”

当我们修改了nginx的配置文件nginx.conf 时,不需要关闭nginx后重新启动nginx,只需要执行命令 nginx -s reload 即可让改动生效

4.关闭nginx

如果使用cmd命令窗口启动nginx,关闭cmd窗口是不能结束nginx进程的,可使用两种方法关闭nginx

(1)输入nginx命令 nginx -s stop(快速停止nginx) 或 nginx -s quit(完整有序的停止nginx)

(2)使用taskkill taskkill /f /t /im nginx.exe

5.使用nginx代理服务器做负载均衡

我们可以修改nginx的配置文件nginx.conf 达到访问nginx代理服务器时跳转到指定服务器的目的,即通过proxy_pass 配置请求转发地址,即当我们依然输入http://localhost:80 时,请求会跳转到我们配置的服务器
在这里插入图片描述
同理,我们可以配置多个目标服务器,当一台服务器出现故障时,nginx能将请求自动转向另一台服务器,例如配置如下:
在这里插入图片描述
当服务器 localhost:8083 挂掉时,nginxnginx能将请求自动转向服务器 192.168.10.197:8083 。上面还加了一个weight属性,此属性表示各服务器被访问到的权重,weight越高被访问到的几率越高。

如果使用反向代理,负载均衡,那么就会有个问题,我登录的使用使用的服务器1,而跳转到首页的时候,负载到了服务器二,而服务器二并没有服务器一的登录信息,又会需要登录,这样可能会出现登录死循环,那么怎么解决登录信息(session)共享问题呢
方法一.使用redis或者数据库之类的存储session
方法二.负载加入 ip_hash
在这里插入图片描述
这样每个请求来的ip会请求固定的一台服务器

6.nginx配置静态资源

将静态资源(如jpg|png|css|js等)放在如下配置的f:/nginx-1.12.2/static目录下,然后在nginx配置文件中做如下配置(注意:静态资源配置只能放在 location / 中),浏览器中访问 http://localhost:80/1.png 即可访问到 f:/nginx-1.12.2/static目录下的 1.png图片
在这里插入图片描述

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在Windows安装使用Git,可以按照以下步骤进行操作: 1. 下载Git安装程序:访问Git官方网站(https://git-scm.com/downloads)并下载适用于Windows的最新版本的Git。根据你的系统是32位还是64位选择相应的安装程序。 2. 运行安装程序:双击下载的安装程序,启动安装向导。按照默认设置一路点击"Next",直到"Select Components"页面。 3. 选择组件:在"Select Components"页面上,可以选择你希望安装的组件。建议保持默认设置,并确保勾选了"Git Bash Here"和"Git GUI Here"选项,这样可以在右键菜单快速访问Git Bash和Git GUI工具。 4. 选择编辑器:在"Choosing the default editor used by Git"页面上,可以选择你喜欢的文本编辑器。如果你不确定,可以选择默认的选项(Vim)。 5. 配置环境变量:在"Adjusting your PATH environment"页面上,选择"Use Git from the Windows Command Prompt"选项。这将把Git添加到系统的PATH环境变量,使得你可以在命令提示符直接运行Git命令。 6. 选择SSL库:在"Choosing HTTPS transport backend"页面上,可以选择使用OpenSSL或者Windows Secure Channel来处理HTTPS传输。如果你不确定,可以选择默认的选项(OpenSSL)。 7. 配置行结束符转换:在"Configuring the line ending conversions"页面上,可以选择默认的选项(Checkout Windows-style, commit Unix-style line endings)。这将确保在不同的操作系统之间正确处理行结束符。 8. 配置终端仿真器:在"Configuring the terminal emulator to use with Git Bash"页面上,可以选择默认的选项(Use MinTTY)。这将使用MinTTY作为Git Bash的终端仿真器。 9. 安装完成:点击"Install"按钮,开始安装Git。安装完成后,点击"Finish"关闭安装程序。 现在,你已经成功安装了Git,并且可以在命令提示符或者Git Bash

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值