Nginx安装(CentOS)

引言——

因为总是有各个方面的原因,需要我们在Linux系统上离线安装Nginx。
在经过各种网上翻阅别人的资料进行安装尝试后,终于成功之后,写下这一篇笔记总结记录一下我的安装过程。

当然,我是先在VMware上进行试验的,为此我分别用Ubuntu和CentOS两种方式进行了测试,这是CentOS中的安装过程笔记。

一、下载Nginx

去Nginx官网进行相关版本下载,由于是虚拟机上安装,所以记住要选择 tar 包,也就是中间那一列。官网下载地址:http://nginx.org/en/download.html
在这里插入图片描述

二、上传Nginx到虚拟机

基于虚拟机文件上传下载问题,如果是图形界面,多半都可以直接拖动文件进虚拟机的相关文件夹中。如果是如CentOS最小安装的话,都是命令行,就只能按最基础的来了。

需要先安装 lrzsz 包。

yum -y install lrzsz

然后在Xshell上面进行文件传输,(好像直接在虚拟机上没办法,不知道别人行不行,反正我是不得行)
cd 到你想要保存文件的目录,运行

cd xxxxxx         #你的文件路径
rz

然后会跳出文件框让你选,选完确定就行了。

但是!我在准备上传这一步时,直接在虚拟机上无法上传,而这台电脑上并没有Xshell,在又去安装软件之前,我先思考了一下我已有软件有没有可用的,然后盘点了一下 PuTTY 和 WinSCP,瞬间发现 WinSCP 是什么绝世小可爱!!!
在这里插入图片描述

相比于Xshell、PuTTY等命令行SSH操作界面,WinSCP相当于是把虚拟机的Linux操作系统以文件系统的形式展现出来(查看、上传、下载都比较方便),我们直接拖文件过去就行!

为了求方便,我就跟着大部分博主的路径存了,/usr/local/ 路径下。同时因为是拿来测试的,后期要测试更新高版本操作,目前使用的版本较低。不过所有版本的步骤都差不多。

三、开始安装Nginx

在安装Nginx之前,有一些必不可少的准备工作——依赖库的安装。
(有依赖库后面可能会发生报错,但是没有依赖库一定会发生报错!)

以下依赖库

yum -y install gcc gcc-c++ make zlib-devel pcre-devel openssl-devel curl tree

当然,如果为了方便的使用ifconfig之类的指令,还要下载另一个工具net-tools

yum -y install net-tools

然后将我们之前上传的nginx包解压出来(就在压缩包所在的路径下进行解压操作,不然虚拟机都不知道你要解压啥),我解压到 /usr/local/ 路径下(你也可以直接解压,不改路径,这样就不需要后面的 -C 操作了)

tar -zxvf nginx-1.10.3.tar.gz -C /usr/local/

解压后在其相对应的路径就有了 nginx-1.10.3 这个文件夹了

cd nginx-1.10.3

因为该路径下才有 configure 文件,进行下一步操作,配置:

./configure --prefix=/usr/local/nginx       #这是我的nginx配置,你们可以根据自己的需要做出更改

成功之后,进行编译安装操作。

make               #编译
make install       #安装

如果没有报错,那就是安装成功了,接下来去测试并启动nginx服务:

cd /usr/local/nginx/sbin            #该路径下有nginx二进制运行文件
ls
./nginx -t                          #测试nginx服务是否能够正常启动
./nginx                             #启动服务

启动成功之后,查看nginx服务进程:

ps aux | grep nginx

可以看到启动的nginx进程。
如果想看nginx服务启动界面,除了浏览器查看,还可以在虚拟机中查看:

curl http://192.168.227.3:80

四、Nginx直接操作指令

前面我们已经知道了,在 /usr/local/nginx/sbin/ 目录下直接运行 ./nginx 将直接启动服务,那么剩下这些指令也需要熟悉掌握。

./nginx -t                    #测试服务能否正常运行
./nginx -s stop               #快速停止服务
./nginx -s quit               #完全停止服务
./nginx -s reload               #重启服务
./nginx -V                      #服务版本信息

五、Nginx的configure相关配置的作用

configure的相关配置,发现了一个博主写得非常详细,大家可以去看看他的博客——
nginx安装时./configure后面的相关参数配置_仓 央的博客-CSDN博客

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值