首页 > 其他 > 详细

CentOS 8安装Nginx详细教程

时间:2021-05-11 17:13:05      阅读:19      评论:0      收藏:0      [点我收藏+]

Linux安装Nginx详细教程

环境准备

# Nginx依赖于gcc的编译环境,需要安装编译环境来使Nginx能够编译起来。
yum install gcc-c++

# Nginx的http模块需要使用pcre来解析正则表达式,需要安装pcre。
yum install -y pcre pcre-devel

# 安装依赖的解压包
yum install -y zlib zlib-devel

# SSL功能需要 openssl 库,安装 openssl。
yum install -y openssl openssl-devel

开始安装

进入Nginx官网下载Nginx,点击 download: 下载地址:http://nginx.org/en/download.html

Nginx官方提供了三个类型的版本:

  • Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版
  • Stable version:最新稳定版,生产环境上建议使用的版本
  • Legacy versions:遗留的老版本的稳定版

我选择Stable version(稳定版),点击下载。

技术分享图片

下载完成后,通过xftp将Nginx压缩包传输至自己虚拟机

技术分享图片

创建一个nginx总目录,将压缩包nginx-1.20.0解压至新建目录:

# /usr/local下新建一个名为nginx的空目录
[root@jh jh]# mkdir /usr/local/nginx

# 将压缩包解压至nginx的空目录
[root@jh jh]# tar -zxvf nginx-1.20.0.tar.gz  -C  mkdir /usr/local/nginx

进入自己的nginx目录执行以下命令:

# 当前目录进入nginx目录
cd /usr/local/nginx/nginx-1.20.0

# 执行命令
[root@jh nginx-1.20.0]# ./configure

# 执行make命令
[root@jh nginx-1.20.0]# make

# 执行make install命令
[root@jh nginx-1.20.0]# make install

配置nginx.conf

vim /usr/local/nginx/conf/nginx.conf

技术分享图片

我将listen默认端口改为81 , server_name修改为自己的Linux的IP地址。

# 查看是否修改成功
cat /usr/local/nginx/conf/nginx.conf

启动Nginx

# 进入 /usr/local/nginx/sbin 目录
/usr/local/nginx/sbin

# 启动Nginx
./nginx 

# 查看Nginx进程是否启动
ps -ef | grep nginx

技术分享图片

防火墙开放nginx端口

若想使用外部主机连接上虚拟机访问Nginx,需要开放指定nginx端口。

# 开放81端口(我的nginx端口为81)
firewall-cmd --zone=public --add-port=81/tcp --permanent

# 重启防火墙
firewall-cmd --reload

如果在 本地浏览器 看到Nginx界面,Nginx在Linux虚拟机上就算安装完成l。

技术分享图片

最后关闭nginx

# 方式一,强制关闭nginx
pkill -9 nginx


# 方式二,根据进程查出进程号,再杀死nginx进程
ps -ef|grep nginx
kill -QUIT 进程号

CentOS 8安装Nginx详细教程

原文:https://www.cnblogs.com/jiehao-yu/p/14754780.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!