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

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

01、下载
在nginx的官网地址进行下载,其官网地址如下所示:

http://nginx.org/
测试架构师必备技能 —— Nginx安装部署实战_第1张图片

点击当前最新版本nginx1.19.6版本链接,然后跳转至如下Linux和Windows操作系统下的1.19.6版本的nginx下载地址

测试架构师必备技能 —— Nginx安装部署实战_第2张图片 我们需要在windows环境安装nginx,因此单击“nginx/Windows-1.19.6”,然后如下图所示,在浏览器窗口底部出现nginx下载进度小页签显示,等待nginx下载完毕。

02、安装

解压缩下载文件nginx-1.19.6.zip。将解压缩文件nginx-1.19.6剪切到非系统盘。

如下所示,是nginx的目录结构,nginx.exe是nginx的启动工具,nginx的配置文件在conf目录下,logs目录下存放的是nginx的日志文件。

测试架构师必备技能 —— Nginx安装部署实战_第3张图片

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:632880530

测试架构师必备技能 —— Nginx安装部署实战_第4张图片 

03、启动

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

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

测试架构师必备技能 —— Nginx安装部署实战_第5张图片

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

  • http://localhost:80
  • 或者http://127.0.0.1:80
  • 或者http://localhost
  • 或者http://127.0.0.1

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

测试架构师必备技能 —— Nginx安装部署实战_第6张图片

04、配置

(1)修改端口号

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

测试架构师必备技能 —— Nginx安装部署实战_第7张图片

注意:

  • 检查80端口是否被占用的命令是:netstat -ano | findstr “80”
  • 当我们修改了nginx的配置文件nginx.conf时,不需要关闭nginx后重新启动nginx,只需要执行命令 nginx -s reload 即可让改动生效。

测试架构师必备技能 —— Nginx安装部署实战_第8张图片

测试架构师必备技能 —— Nginx安装部署实战_第9张图片

测试架构师必备技能 —— Nginx安装部署实战_第10张图片

(2)配置静态资源

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

测试架构师必备技能 —— Nginx安装部署实战_第11张图片

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

测试架构师必备技能 —— Nginx安装部署实战_第12张图片

然后执行命令 nginx -s reload 即可实现修改生效,然后在浏览器地址栏输入访问地址:http://localhost/1.jpg

测试架构师必备技能 —— Nginx安装部署实战_第13张图片

05、停止

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

输入nginx命令
nginx -s stop(快速停止nginx) 或nginx -s quit(完整有序的停止nginx)。
使用taskkill
taskkill /f /t /im nginx.exe
任务管理器中结束nginx任务
以上是windows环境下常用的下载、安装、启动、配置、停止等操作步骤。

下面是配套学习资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

测试架构师必备技能 —— Nginx安装部署实战_第14张图片

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

测试架构师必备技能 —— Nginx安装部署实战_第15张图片 资料获取方式 :

测试架构师必备技能 —— Nginx安装部署实战_第16张图片

你可能感兴趣的:(软件测试,技术分享,自动化测试,nginx,运维,测试工具,压力测试,职场和发展)