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

在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

相关文章:

  • HarmonyOS NEXT - 电商App实例四(登录界面)
  • Unity Timeline 扩展
  • 【langchain/入门】使用langchain调用本地部署的大模型(以llama.cpp以及ollama为例)
  • maxkb安装部署
  • 企业的应用系统
  • 第四章 podman桌面版使用及Portainer UI的安装使用
  • maxwell
  • Ubuntu 24.04 Rootless Docker 安装指南
  • 动态参数二维码统计:构建APP渠道追踪体系
  • DeepSeek-R1 面试 -—— GRPO
  • 使用联核科技四向穿梭车能给企业带来哪些效益?
  • LeetCode 第4题:寻找两个正序数组的中位数
  • Linux的chmod命令,给文件设置权限
  • 【Agent实战】货物上架位置推荐助手(RAG方式+结构化prompt(CoT)+API工具结合ChatGPT4o能力Agent项目实践)
  • STC89C52单片机学习——第17节: [7-1]定时器
  • vue中常见面试题(会不断更新版)
  • 深度解读DeepSeek部署使用安全(48页PPT)(文末有下载方式)
  • 鸿蒙移动应用开发--UI组件及应用
  • Unity打包Android平台调用sherpa-onnx
  • 【VUE2】第五期——VueCli创建项目、Vuex多组件共享数据、json-server——模拟服务端api
  • 大外交|中美联合声明拉升全球股市,专家:中美相向而行为世界提供确定性
  • 1至4月我国汽车产销量首次双超千万辆
  • 媒体谈法院就“行人相撞案”道歉:执法公正,普法莫拉开“距离”
  • 巴西总统卢拉昨晚抵达北京
  • 苏东坡:人生就是哈哈哈哈哈
  • 印度32座机场暂停民用航班运营,印称在边境多处发现无人机