ECS云服务器(Linux)安装Nginx

本文详细记录了Nginx在Linux系统上的手动安装流程,包括获取安装包、上传文件、解压、配置路径及编译安装等步骤,并提供了防火墙设置指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

兜兜转转终于是安装完毕了,这里就记录下自己的安装流程,以防下次忘记备用。
#1.要安装肯定首先要有安装包,我采用手动安装
因为一般情况下Nginx都是部署在Linux得,这里只记录Linux的安装。
安装包想获取最新版建议移步官网:Nginx下载官网链接
我这有提供自己用的挺稳定版本的,如果不在意可以用我这个:Nginx1.10.0

#2.有安装包之后,开始安装你自己的Linux,有很多种方法
1)连上你服务器的控制台ECS云服务器或者Linux服务器
在这里插入图片描述
2)查看你这台电脑以前是否有装过Nginx,或者有没有残留

 ps -ef | grep nginx

运行完如果什么都不显示是正常,因为从来没有安装过,如果像这样,也没多大关系,这是一个颜色设置,不碍事。
在这里插入图片描述

3)如果你是Centos系统,那么恭喜你,执行CD命令进入你想要上传的文件夹,可以运行rz命令直接打开文件上传弹出框(这里图形界面不一样是因为我用了一款ftp连接工具,不同工具不同画面,所以没什么问题)
在我这里我新建了一个用户

adduser leyou

user可以设置密码
这里我没有设置

放到了/home/leyou下(这个放到哪都无所谓)
在这里插入图片描述
如果rz命令没有打开文件上传框,可以试着运行如下指令: 
yum install lrzsz -y
注意
  在安装的过程中,会有交互,输入yes(或者y),在指令上加上参数: -y ,可以避免在安装的过程中输入参数。默认是:yes,安装完成后,当再次输入:rz 指令的时候,会弹出(说明安装成功)
  如果还是不成功,那就 换一个ftp工具来比较好,可以一键上传文件。
上传完结果如下图
在这里插入图片描述
 4)解压文件

 tar xvf nginx-1.10.0.tar.gz 

在这里插入图片描述
用命令查看
在这里插入图片描述
删除安装包

 rm -rf nginx-1.10.0.tar.gz

注意:别删错,有自动提示功能,别把刚解压的文件删掉

然后进入nginx文件夹,进行编译
在这里插入图片描述
在编译之前呢,可以设置一下nginx各配置文件的存放位置和log文件的存放位置

 ./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx

注意:
1.编译之前必须已经cd 进你这个解压的文件夹内了
2这里指定安装目录是在/opt/nginx,是可以改的,请随意
3.这里最好是手动输一下,不要外部输入完直接复制进去,因为可能出现标点符号或者多空格一类的问题
出现以下情况就是已经正常结束
在这里插入图片描述
5)好,配置已经结束,开始编译
编译命令

 make && make install

出现这下图,就已经是安装完成了。
在这里插入图片描述
现在启动nginx(如果是在nginx安装目录下,直接nginx就可以启动了)
在这里插入图片描述
成功后还差最后一步,需要开放你的80端口。
这里我是直接把防火墙关闭了,80端口自然也开放了。
然后去访问你服务器的地址就可以了
带上防火墙的设置吧:

防火墙操作(centos7)

启动:
systemctl start firewalld
查看状态:
systemctl status firewalld
停止:
systemctl disable firewalld
禁用:
systemctl stop firewalld

在这里插入图片描述
好了,nginx已经配置完了,接下来就是反向代理的设置了,今天也有点累了,下次再做笔记。
还有什么疑问的话,在评论区留言,我看到会回复得。
如果对你有帮助,就随手点个赞吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值