软件教程 2025年08月6日
0 收藏 0 点赞 875 浏览 1661 个字
摘要 :

文章目录 安装方式二 Linux系统安装Nginx有常用的两种方式,一种是官网下载源码包,手工编译安装,还有一种就是直接使用yum源进行安装,这里我们先介绍手工编译安装的……




Linux系统安装Nginx有常用的两种方式,一种是官网下载源码包,手工编译安装,还有一种就是直接使用yum源进行安装,这里我们先介绍手工编译安装的方式。

一、环境准备

1、我这里使用的是CentOS7 64位的Linux系统

2、在Linux系统执行如下指令安装gcc zlib zlib-devel pcre-devel openssl openssl-devel:

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

二、Nginx下载安装

1、到Nginx官网下载Linux版本的安装包,官网下载地址:http://nginx.org/en/download.html选择稳定版中的Linux版下载,我这里是nginx-1.18.0版本。
Linux系统安装与配置Nginx服务器
然后使用FTP软件上传至/usr/local/src目录下,或者进入该目录,直接使用如下指令下载:

wget http://nginx.org/download/nginx-1.18.0.tar.gz

2、进入/usr/local/src目录,接着执行如下指令,解压文件:

tar -zxvf nginx-1.18.0.tar.gz

3、执行如下指令进入解压后的nginx-1.18.0目录:

cd nginx-1.18.0

4、执行如下指令查看编译参数:

./configure --help

Linux系统安装与配置Nginx服务器
5、我们目前只设置安装目录,执行如下指令:

./configure  --prefix=/usr/local/nginx

6、执行安装指令:

make && make install

7、安装成功后,进入编译时prefix指定的目录查看:

cd /usr/local/nginx

Linux系统安装与配置Nginx服务器
至此安装以及全部完成,此时你也可以删除/usr/local/src目录下的Nginx的相关文件。

安装方式二

使用如下指令,通过yum源直接安装

yum -y install nginx 

需要注意的是yum源安装的nginx配置文件及网站数据目录和编译安的路径不一致,默认如下:

 --配置文件路径
 /etc/nginx/nginx.conf   
 --网站数据目录    
 /usr/share/nginx/html   
--日志文件所在路径,access.log(访问日志),error.log(错误日志)    
/var/log/nginx/                    

三、测试

1、Nginx常用的命令都在sbin目录下,进入sbin目录后,可以执行如下指令实现启动、停止和重启:
1)启动

./nginx

2)停止(不保存数据)

./nginx -s stop

3)停止(保存数据)

./nginx -s quit

4)重启

./nginx -s reload

2、启动服务器后,目前还不能通过ip进行访问,我们需要开放Linux对外访问的80端口,因为我们Nginx默认端口就是80,如果你修改了nginx.conf文件的端口号,这里就开放对应的端口即可:
1)查看防火墙是否开启:

systemctl status firewalld

若没开启,则执行如下指令开启:

systemctl start firewalld

Linux系统安装与配置Nginx服务器
2)执行如下指令查看所有已经开启的端口:

firewall-cmd --list-ports

我这里目前没有开启任何端口:
Linux系统安装与配置Nginx服务器
3)执行如下命令开启80端口:

firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

4)开启后需重启防火墙才生效,执行如下指令重启防火墙:

firewall-cmd --reload

5)再次查看开放端口,发现80开放了:
Linux系统安装与配置Nginx服务器
3、通过浏览器访问Linux服务器地址,发现正常访问:
Linux系统安装与配置Nginx服务器

归属教程 Nginx快速入门教程汇总

文章目录 第1部分:安装 第2部分:配置功能 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件 […]

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.zuozi.net/6008.html

管理员

相关推荐
2025-08-06

文章目录 一、Promise基础回顾 二、Promise 与 axios 结合使用场景及方法 (一)直接返回 axios …

271
2025-08-06

文章目录 一、模块初始化时的内部机制 二、常见导出写法的差异分析 (一)写法一:module.exports…

109
2025-08-06

文章目录 一、ResizeObserver详解 (一)ResizeObserver是什么 (二)ResizeObserver的基本用法 …

685
2025-08-06

文章目录 一、前期准备工作 (一)下载相关文件 (二)安装必要工具 二、处理扣子空间生成的文件…

341
2025-08-06

文章目录 一、官方文档 二、自动解包的数据类型 ref对象:无需.value即可访问 reactive对象:保持…

373
2025-08-06

文章目录 一、Hooks的工作原理 二、在if语句中使用Hook会出什么岔子? 三、React官方的Hook使用规…

845
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号