阿里云下nginx的安装

为了毕设,捣鼓阿里云。

我的服务器是centos7.2,Linux家族的成员。

为了让服务上线,我使用nginx做代理。

但是,在使用nginx时,误删了某个不知名配置文件。

既然不能好好继续下去,那么一切就重头开始吧,并借此机会做一下记录。

完全卸载

1,全局搜索文件,匹配nginx*

sudo find / -name nginx*

2,删除所有查询到的相关文件

sudo rm -rf filename

Okk, 再次安装:

下载方式有以下两种:

  1. 系统命令下载(yum)

  2. 官网下载压缩包,然后将本地文件拷贝到云服务器解压。

官网地址:https://nginx.org/download/

但是,请先等等。Nginx的运行环境依赖很多东西,我们先去把依赖给下载好,再来整nginx吧。

  • yum -y install gcc gcc-c++

安装nginx需要先将在官网下载的源码进行编译,而编译依赖gcc环境。

  • yum -y install pcre pcre-devel

nginx的rewrite模块,http的核心模块都会使用到pcre正则语法表达式。

相关应用:http代理到https

  • yum -y install zlib zlib-devel

zlib可以帮助我们压缩nginx中的各类模块。

  • yum -y install openssl openssl-devel

nginx服务器也支持https服务,但是需要安装openssl,我是因为小程序的开发需要用到https服务,各位不需要的可以不弄。

顺便一说,要配置https服务,必须要备案,完整走一个备案流程差不多要6-20天。备案前会有官方人员打电话咨询,就是问问你这个网站是要干什么的。

还有一件事,配置https服务要记得申请证书。

噢,对了。申请的免费证书只支持单域名,我当时以为子域名也是支持的,瞎搞了半天,结果原来是证书不支持。毕竟是免费的嘛,这波属实被克制了。

好了,小弟都备齐了,现在去请大哥来。

我们先看看yum源下是否有我们要的nginx版本。

执行:yum list | grep nginx
在这里插入图片描述
如果没有你要的版本的话,那就去配置yum源吧。

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS_TYPE/OS_VERSION/$basearch/
gpgcheck=0
enabled=1

打开/etc/yum.repos.d/,新建的nginx的资源库文件nginx.repo,将上述配置代码拷贝进去。

其实在linux下,又更加便捷的操作 vim
btw,简单说一下,vim就是打开某个文件并进入编辑状态,如果那个文件不存在,那就新建该文件。

vim /etc/yum.repos.d/nginx.repo

对了,别忘了修改 baseurl,根据你自己的操作系统和版本修改哦。

因为我是 centos 7.2,所以我的配置如下。
在这里插入图片描述
好了,那铺垫整得差不多了,开始下载吧

yum insall nginx

其实加不加-y没关系,加上-y的话,如果安装过程有一些询问操作阻塞安装的话,-y会默认帮你yes

查询下是否安装成功 nginx -v
在这里插入图片描述
好的,看来成了。

总结一下,其实linux安装东西,有股npm内味。nginx的安装需要依赖其他包,可惜这波没能向npm一样智能安装依赖包,不然省事多啦。不过好处是,我们只安装了我们要用的包,其他啥拓展的包不会附带下载。真正意义上的按需下载。

ok,希望大家都能顺利安装nginx。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值