兜兜转转终于是安装完毕了,这里就记录下自己的安装流程,以防下次忘记备用。
#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已经配置完了,接下来就是反向代理的设置了,今天也有点累了,下次再做笔记。
还有什么疑问的话,在评论区留言,我看到会回复得。
如果对你有帮助,就随手点个赞吧!