Linux、阿里云服务器、搭建Nginx服务器(避免广大网友排坑)

本人第一次接触Nginx ,就要求在阿里云服务器上搭建Nginx服务

服务器环境:Centos8

Nginx:1.14.1

从准备工作开始,就在网上找资料,结果五花八门,做为一个小白完全不知道怎么弄;

接下来就为各大网友排一下坑;

Linux的两种安装方式

首先,介绍一下Linux的安装方式,可以是yum安装,也可以是源码包安装。

  • yum安装:简单方便,不易出错。
  • 源码包安装:有点繁琐,但是服务性能好。

yum 安装

1.下载nginx

进入官网下载页下载:http://nginx.org/en/linux_packages.html#stable

或者直接wget下载

wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

 

去官网下载后缀为rmp,然后通过WInScp进行上传至某目录,进入到目录直接执行

2,安装yum源

rpm -ivh   nginx-release-centos-6-0.el6.ngx.noarch.rpm

这个安装只是安装了一个nginx的yum源,并没有安装nginx软件,所以接下来还要使用yum install安装

3. 安装nginx

yum install nginx

会显示一大堆信息:Is this ok [y/N]:

输入y,屏幕滚了一会之后就安装完毕,最后提示“Complete!”就是安完了。

4.启动nginx

 systemctl  restart nginx 

 使用该命令时不报错说明就成功;如果有报;类似于Failed to start The nginx HTTP and reverse prox...er.该错是表明端口被占用,可以直接修改Nginx端口可解决。
编辑配置文件

vim /etc/nginx/nginx.conf

 

修改以上两处地方就可解决;然后重新启动;

第二种方式是通过源码包进行安装,通过源码包进行安装需要下载依赖库,可以参考https://blog.csdn.net/qq_42815754/article/details/82980326该博客,因本人自己安装时在下依赖时编译时(make)报错。有需要的朋友可以参考。

命令扩展:

停止命令nginx服务:systemctl stop nginx

查询nginx状态:

systemctl status nginx

 

 

二:卸载Nginx

如果是通过yum安装可直接执行以下命令

查看nginx安装程序
rpm -qa nginx 

查看nginx配置项位置
rpm -ql nginx 

卸载nginx
yum remove nginx
rpm -ql nginx
输出package nginx is not installed 说明卸载干净了

如果是通过第二种方式安装的:

查找、删除Nginx相关文件

  • 查看Nginx相关文件:whereis nginx 位置
  • 使用find /-name nginx进行查找
  • 依次删除find查找到的所有目录:rm -rf 【文件路径】
  • 然后通过yum解除依赖关系:yum remove 【下载包名字】例如:yum remove gcc-c++ ;

以上就是本人自己的所有操作了,避免采坑。。。。

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值