Nginx安装以及常用命令

本文最后更新于:14 天前

前言

nginx是个好东西, 程序员嘛,对于牛逼东西的爱不亚于女生对于那些红色口红的爱,这么牛逼的东西还免费,不学会简直可惜,一个字。学。学习技术嘛,最好的学习还是要在工作中学习啊,没有实际项目给你练手,自己鼓捣,效率不是很高,如果是跟着教程来搞的话,那就更扯淡了,实际环境怎么可能和教学环境一样。至于这个坑,工作中应该会感受到,这里就不多介绍了。话说,2021年了,还有XP系统????

Window10

实际开发中一般都是win10的多吧,什么,你用win7,不至于不至于,升个win10吧,这是趋势,程序员应该是互联网的弄潮儿,走在前列不碍事的。

安装

官网下载地址: nginx

如图

是不是有点啰嗦了,不需要这么啰嗦,

下载下来是这样一个文件夹里

解压打开是这样这就是主目录

实际上到这里,已经安装完成了,就是这么简单,这就是win10的快乐😀😀😀

操作

还是在这个文件夹图片

点击上面的地址栏,图片

输入cmd 图片

然后回车 得到一个黑窗口,,就是我们的操作界面 cmd

然后就开始介绍常用的命令

常用命令

这里我建议用命令操作啊。就是在上面哪个窗口敲命令即可,不建议直接运行双击nginx.exe文件,这样启动有坑,坑就是nginx停不掉,可能是我的电脑的原因。只能用命令来杀掉。

假设你安装在 D:\server\nginx-1.20.0目录下,

cmd命令进入安装目录下,就是有nginx.exe的文件夹下;

  • 1、启动:

    D:\server\nginx-1.20.0>start nginx

    D:\server\nginx-1.20.0>nginx.exe

    注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。建议不要直接使用双击目录下的exe文件,会有坑。
    如果停不掉可以用管理员权限打开cmd ,运行这条命令 taskkill /fi "imagename eq nginx.EXE" /f

  • 2、停止:

    D:\server\nginx-1.20.0>nginx.exe -s stop

    D:\server\nginx-1.20.0>nginx.exe -s quit

    注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。

  • 3、重新载入Nginx:

    D:\server\nginx-1.20.0>nginx.exe -s reload

    当配置信息修改,需要重新载入这些配置时使用此命令。

  • 4、重新打开日志文件:

    D:\server\nginx-1.20.0>nginx.exe -s reopen

  • 5、查看Nginx版本:

    D:\server\nginx-1.20.0>nginx -v

Liunx

一般都是在liunx上使用啊,liunx由于是命令行操作,应该挺难记的,好记性不如烂键盘啊。

安装

Linux上面安装软件是有一点麻烦的,麻烦是指习惯可视化操作界面的人来说的,对于那些大佬可能来说Liunx上安装更方便。这里采用自己手动下载压缩包的方式安装,这种方式最万能。不排除有些服务器不能连外网。不过我又想,服务器不能连外网,我用nginx干嘛???好吧,这是个没营养的问题,继续开始。

下载

下载

下载得到这样一个文件

一个文件

接下来我们就需要把这个文件上传到我的服务器上。

连上我们的服务器
连接服务器

创建并进入nginx目录

很简单咯

1
2
3
4
5
6
7
8
9
10

# 进入这个目录
cd /usr/local

# 创建nginx文件夹
mkdir nginx

# 进入nginx文件夹
cd nginx

上传到我们的服务器上,至于上传方式有很多种方法,各显神通即可。

上传后

下面就是全部是命令操作了,就不放图了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

# 初始化安装工具
# //一键安装四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

# 解压文件
tar -xvf nginx-1.20.0.tar.gz

# 进入文件夹
cd nginx-1.20.0

# 安装ssl的模块,这个先不用在意,

./configure --prefix=/usr/local/nginx --with-http_ssl_module

//执行make命令
make
//执行make install命令
make install

上面的执行完了,到这就算安装完了,下面的配置的话,liunx和win通用
所以放在一起说。

常用命令

和win10基本一样

只不过我们需要进入安装目录下的sbin目录执行命令。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 重启
/usr/local/nginx/sbin/nginx -s reload

# 启动
/usr/local/nginx/sbin/nginx

# 如果出现报错:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed

# 则运行: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

# 停止

/usr/local/nginx/sbin/nginx -s stop


# 查看nginx进程是否启动:

ps -ef | grep nginx

安装完成一般常用命令

进入安装目录中,

命令: cd /usr/local/nginx/sbin

启动,关闭,重启,命令:

./nginx 启动

./nginx -s stop 关闭

./nginx -s reload 重启

./nginx -v 查看版本

nginx配置

打开配置文件

vim /usr/local/nginx/conf/nginx.conf

看图

image

正常情况下我们已经能看到
如图

证明一下我们成功了,我们改一下这里面的东西

先执行命令vim /usr/local/nginx/html/index.html

改前

改后

在回看我们的页面

已经变了

乱码是因为编码格式的问题,不用中文,用数字加英文就可以我在改一下。改成,23333333

看已经变成2333333了,到此nginx的安装已经完成了。

Ok

具体配置,因为我用到的配置太少了,就是配置反向代理。很简单。

封面原图

“你既知人生如戏,更应该尽力演出,搭起的舞台过了一幕又沉入暗中。此刻你在台下仰望,且把你的艳美哀伤毫不吝惜交给我,如此曲终人散后,你仍在我身心存活”生命太短,所爱的人却相忘于江湖,走散的人都没再遇……

女孩背影 男孩钢琴


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!