当前位置: 首页 > article >正文

在Linux中安装Nginx

上传nginx安装包

Nginx的安装包,从官方下载下来的是c语言的源码包,我们需要自己编译安装。具体操作步骤如下:

安装nginx

安装nginx运行时需要的依赖

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

解压源码包到当前目录

tar -zxvf nginx-1.20.2.tar.gz

进入到解压目录后,执行指令

#进入解压目录
cd nginx-1.20.2

#执行命令配置, 生成Makefile文件
./configure --prefix=/usr/local/nginx

进入nginx解压后的目录里

然后生成Makefile文件

执行命令进行编译和安装

#编译
make

#编译安装
make install

先编译

在安装

启动nginx

进入到nginx安装目录/usr/local/nginx,启动nginx服务

sbin/nginx

切换到安装好的nginx目录

执行命令

上面的这一步其实也可以进入到 nginx目录的sbin目录里面执行,这样的话就直接。

./nginx 

我下面执行执行,是因为我提前把nginx相关进程杀掉了。

在sbin目录里面启动

在浏览器中看效果

你的ip + nginx默认端口号,一般都是80

小问题

要是在浏览器中访问不到,可能是因为nginx没有启动或者Linux防火墙阻止了。

# 查看防火墙状态
systemctl status firewalld

#永久关闭防火墙
  # 1先关防火墙
 sudo systemctl stop firewalld
  # 2在永久关闭
 sudo systemctl disable firewalld
 

这样设置好以后在访问nginx


http://www.kler.cn/a/586986.html

相关文章:

  • 机器学习之线性代数
  • 【蓝桥杯】24省赛:数字串个数
  • 使用 BookMarkHub 插件进行书签同步
  • 一文了解CAS
  • linux 命令 ls
  • 网络爬虫【简介】
  • 基于vue-grid-layout 实现自定义首页视图
  • Tailwindcss开启黑夜模式
  • Python扑克牌游戏更新哦~【增加更多牌类】
  • 获取golang变量的类型
  • Redis分片集群
  • 机器学习与深度学习中模型训练时常用的四种正则化技术L1,L2,L21,ElasticNet
  • springboot集成flink实现DM数据库同步到ES
  • RabbitMq C++客户端的使用
  • 使用SetupTools 管理你的项目打包工作
  • 如何用URDF文件构建机械手模型并与MoveIt集成
  • 【Tools】Visual Studio Code安装保姆级教程(2025版)
  • Typora最新版破解教程
  • 音视频入门基础:RTP专题(20)——通过FFprobe显示RTP流每个packet的信息
  • PHP与MySQL的高效数据交互:最佳实践与优化技巧