微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

测试架构师必备技能-Nginx安装部署实战

每天进步一点点,关注我们哦,每天分享测试技术文章

文章出自【码同学软件测试】

码同学公众号:自动化软件测试,领取资料可加:magetest

码同学抖音号:小码哥聊软件测试

 

Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的免费开源Web和 反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高并发访问的情况下,Nginx是Apache服务器不错的替代品。官网数据显示每秒TPS高达50W左右。本文为读者朋友们介绍在windows平台上部署以及启动Nginx

 

下载

Nginx的官网地址进行下载,其官网地址如下所示:

http://Nginx.org/

 

 

 

点击当前最新版本Nginx1.19.6版本链接

然后跳转至如下Linux和Windows操作系统下的1.19.6版本的Nginx下载地址。

 

 

 

我们需要在windows环境安装Nginx,因此单击“Nginx/Windows-1.19.6”,然后如下图所示,

在浏览器窗口底部出现Nginx下载进度小页签显示,等待Nginx下载完毕。


 

 


 

 

  安装

解压缩下载文件Nginx-1.19.6.zip。

将解压缩文件Nginx-1.19.6剪切到非系统盘。如下所示,是Nginx的目录结构,Nginx.exe是Nginx的启动工具,Nginx配置文件在conf目录下,logs目录下存放的是Nginx的日志文件

 

 

 

 

  启动

启动方式很多,可以双击Nginx解压目录下的Nginx.exe启动Nginx,出现一闪而过的窗口,是正常的,表示Nginx服务器已经启动;

也可以在cmd命令窗口输入命令 Nginx,使用命令到达Nginx的加压缩后的目录,然后输入Nginx命令,如下所示。

 

 

 

在浏览器地址框输入地址,

http://localhost:80

或者http://127.0.0.1:80

或者http://localhost

或者http://127.0.0.1

然后浏览器出现如下信息,说明Nginx启动成功。

免费领取码同学软件测试课程笔记+超多学习资料+完整视频+面试题,可加微信:magetest


 

 


 

 配置

 

(1)修改端口号

conf目录下的Nginx.conf,认配置的Nginx监听的端口为80,如果80端口被占用可以修改为未被占用的端口即可。

 

 

 

z注意:

1,检查80端口是否被占用的命令是:netstat -ano | findstr “80”

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

 

 

 

 

 

 

 

 

 

 

(2)配置静态资源

在解压缩的Nginx目录下新建static目录,在该目录下拷贝粘贴一张图片资源1.jpg。

 

 

 

然后在Nginx.conf配置文件中,root修改相对路径为static,如下所示。

 

 

后执行命令 Nginx -s reload 即可实现修改生效,然后在浏览器地址栏输入访问地址:

http://localhost/1.jpg

 

 

 

 停止

 

 

 

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

(1)输入Nginx命令

Nginx -s stop(快速停止Nginx)  或Nginx -s quit(完整有序的停止Nginx)。

(2)使用taskkill

taskkill /f /t /im Nginx.exe

(3)任务管理器中结束Nginx任务。

 

以上是windows环境下常用的下载、安装、启动、配置、停止等操作步骤。

免费领取码同学软件测试课程笔记+超多学习资料+学习完整视频 ☞ 可加:magetest/关注码同学公众号:自动化软件测试

本文著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐