Linux安装Nginx(两种方式)

本文介绍在CentOS系统上通过两种方式安装Nginx的过程:一是使用yum命令安装,包括解决安装过程中遇到的问题;二是使用源码安装,自定义安装和服务位置。

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

一,使用yum命令安装
1.检查是已经安装
命令:nginx -V
没有安装时显示如下
在这里插入图片描述
2.首先了解nginx不在centos的官方软件源下面,所以不可以直接使用

yun install nginx

进行安装。

需要先执行:yum install epel-release
在这里插入图片描述
选择 y 进行安装
结尾出现下图说明上面操作完成
在这里插入图片描述
3.下面开始安装nginx
使用命令:yum install nginx
如果出现下面问题
在这里插入图片描述
是因为/etc/yum.repos.d/epel.repo配置文件中源地址没有生效

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

[epel]

name=Extra Packages for Enterprise Linux 6 - $basearch

#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch

mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

failovermethod=priority

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

修改成:
注意是第三行的https修改成了http

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch

#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch

mirrorlist=http://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

…省略处

再次执行yum install nginx
在这里插入图片描述
执行 y
在这里插入图片描述
继续执行 y
在这里插入图片描述

nginx -V

查看版本
在这里插入图片描述
安装完成!

启动nginx (注意:如果centos版本是7的,需要在安装目录使用启动命令)
命令:nginx
在这里插入图片描述
查看ps -ef|grep nginx
在这里插入图片描述

==========================================
centos6.5关闭防火墙命令
1.永久性生效,重启后不会复原

开启: chkconfig iptables on

关闭: chkconfig iptables off

2.即时生效,重启后复原

开启: service iptables start

关闭: service iptables stop

查找配置文件命令

nginx -t

在这里插入图片描述
nginx默认是安装在 /etc 下的

二,使用源码安装

1.上传并解压该文件
在这里插入图片描述
2.可以自己定义安装位置和nginx服务位置

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

3.编译和安装

 make && make install

(我自定义服务位置出了问题,不能直接用nginx命令启动,所以我启动如下)
在这里插入图片描述
成功:
在这里插入图片描述
停止:
在这里插入图片描述

肯能是需要重启一下,因为我第二天打开后就可以直接用ngixn命令启动了

可参考:
https://itaken.github.io/post/2017/09/14/nginx%E5%AE%89%E8%A3%85.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值