centos 7(linux)中安装nginx
有两种安装方式
1、通过编译源码包安装
2、通过yum安装
一、通过编译源码包安装
1、下载nginx
网址:nginx官网下载地址
2、上传 Nginx 文件到 CentOS
找个目录上传
3、解压
创建一个解压目录,我这边是创建 /usr/local/nginx
进入第二步的目录下进行解压
tar -zxvf nginx-1.24.0.tar.gz -C /usr/local/nginx
4、安装编译环境和依赖
yum -y install gcc-c++
yum install -y openssl openssl-devel
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
5、进入到解压后的 nginx 目录下
nginx-1.24.0文件夹根据你下载的版本进入
cd /usr/local/nginx-1.24.0
配置安装目录,将安装到/usr/local/nginx 这个目录下
./configure --prefix=/usr/local/nginx
执行 make 和 make install 命令进行编译安装
make
make install
查看安装后的情况,目录/usr/local中多了 nginx 目录
ls -l /usr/local
查看目录 /usr/local/nginx 的内容
ls -l /usr/local/nginx
6、开放端口 80
检查端口是否开放
firewall-cmd --zone=public --query-port=80/tcp
开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重新加载
firewall-cmd --reload
再检查端口是否开放
firewall-cmd --zone=public --query-port=80/tcp
7、启动nginx
进入到 nginx 安装目录下的 sbin,即是目录 /usr/local/nginx/sbin,查看目录内容
cd /usr/local/nginx/sbin
ls -l
启动 nginx
./nginx
查看 nginx 相关的进程
ps -ef | grep nginx

验证是否启动成功
二、yum安装
官方安装教程
备份
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
-
更换阿里云镜像源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo -
清理并重建缓存
yum clean all
yum makecache -
升级系统所有包
yum -y update -
安装EPEL仓库
Nginx不在CentOS默认的仓库中,但可以通过EPEL(Extra Packages for Enterprise Linux)仓库安装。运行以下命令来安装EPEL仓库:
yum install epel-release
5、安装nginx
yum install nginx
启动nginx服务
systemctl start nginx
设置开机自启
systemctl enable nginx
6、开放端口 80
检查端口是否开放
firewall-cmd --zone=public --query-port=80/tcp
开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重新加载
firewall-cmd --reload
再检查端口是否开放
firewall-cmd --zone=public --query-port=80/tcp
7、查看是否安装成功
我的centos7中安装nginx,默认页面是centos页面。
去查看nginx配置的html页面 /usr/share/nginx/html
cd /usr/share/nginx/html/
查看改目录下的index.html。确实是出现centos的欢迎页面。在此就安装成功了。

更多推荐



所有评论(0)