阿里云服务器ubuntu18.0.4安装nginx采坑记录

怎么说吧,今日遇到各种神坑。难死我了,呜呜~

上半篇讲nginx的安装,下半篇讲如何将自己的网站上传到服务器上,使他人访问。

大多数教程安装过程中都需要yum命令,但是unbuntu系统是不支持yum命令工具安装的,unbuntu需要用apt-get命令进行软件安装。但是使用这个命令安装下来的不是新版的nginx。下面附上官方指导unbuntu安装新版nginx:

安装预备环境:

sudo apt install curl gnupg2 ca-certificates lsb-release

要为稳定的nginx软件包设置apt存储库,请运行以下命令:

echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

如果您想使用mainline nginx软件包,请改为运行以下命令:

echo "deb http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

接下来,导入一个官方的nginx签名密钥,以便apt可以验证软件包的真实性:

curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -

验证您现在是否具有正确的密钥:

sudo apt-key fingerprint ABF5BD827BD9BF62

输出应包含完整指纹573B FD6B 3D8F BC64 1079 A6AB ABF5 BD82 7BD9 BF62如下:

pub   rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
      573B FD6B 3D8F BC64 1079  A6AB ABF5 BD82 7BD9 BF62
uid   [ unknown] nginx signing key <signing-key@nginx.com>

安装nginx,请运行以下命令:

sudo apt update
sudo apt install nginx

按照这个一步一步使用cv大法即可完成安装。

可以使用nginx -v查看是否安装成功:

我这边是启动nginx的过程中出现了端口绑定失败,端口被占的问题:

 

使用netstat -ntlp 命令查看当前端口占用情况

这个是我之前安装的nginx留下的进程,使用kill PID 杀死此进程,

再次重新启动nginx:

在浏览器输入ip地址:

发现安装成功。

待更...

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值