Nginx安装部署及常用命令 0~1

1、了解Nginx

        Nginx是一款轻量级Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。

        做web开发的都会接触到web程序的部署发布,那就需要用到web服务器了,Nginx没出现前大家用的比较多的就是Apache、Windows IIS、Tomcat、WebLogic等等。后来Nginx横空出世,并迅速广泛流传,目前,Nginx已经成为风靡全球的服务器,BAT、Facebook 都将其作为企业IT架构的一部分。

此处给上敬意:Nginx之父 Igor Sysoev,俄罗斯人,业余时间开发。04年0.1版本,22年1.21.6版本。

2、下载安装Nginx

下载地址:nginx: download

初学者当然必须稳定版本:

就是小啊,才1M多

3、配置部署Nginx-WINDOWS

1、压缩包解压 ,windows解压就是安装了,超简单,解压如下:

2、看cong里面的nginx.conf文件,核心配置文件,

该配置文件主要分成三部分组成:

  1. 全局块

     从nginx开头到events块之间的东西,就是全局块,主要影响整个nginx整体运行的 配置指令,如图所示,该命令表示,可支持的最大并发处理量。

2.events块

主要影响服务器和用户网络的连接。如上图所示,用户的最大连接数为1024

3.http块

是nginx中最频繁配置的部分,而且这里也包含两个小块,分别为全局块和server块。主要影响nginx的性能。

4、安装成功验证

启动nginx,nginx.exe文件CMD中启动,直接双击会闪过,啥也看不到

。。。伤心的事情,启动报错了。提示端口被占用!

nginx -t 测试提示同样的错误,那么确实是我电脑80端口被占用了。

netstat -aon | findstr :80 查看占用80端口的进程ID

tasklist|findstr "3112" 根据进程ID查看具体占用程序

本想杀掉这个程序,看到是杀毒软件的,所以先放着。

那就改个端口,改成nginx.conf 中端口改成81。

再启动,成功了!

 验证服务

 浏览器中输入地址:localhost:81 

 

5、附 nginx 常用命令:

验证配置是否正确: nginx -t

查看Nginx的版本号:nginx -V

启动Nginx:start nginx

快速停止或关闭Nginx:nginx -s stop

正常停止或关闭Nginx:nginx -s quit

配置文件修改重装载命令:nginx -s reload

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值