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

如何在linux系统上部署nginx

1)首先去 nginx.org/download 官网下载你所需要的版本 我这里是下载的 nginx-1-23-3.tar.gz

2)然后执行 yum -y install lrzsz 安装文件上传软件 执行 rz 选择你下载nginx的位置进行上传

yum -y install lrzsz

3)执行 tar -zxvf nginx-1.23.3.tar.gz 给文件进行解压

tar -zxvf nginx-1.23.3.tar.gz

4)然后进入文件夹 cd nginx-1.23.3

cd nginx-1.23.3

5)我们需要安装一些必要的编译软件 yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

6)然后我们执行 ./configure

./configure

7)然后我们执行 ./configure --with-http_ssl_module

./configure --with-http_ssl_module

8)继续执行 ./configure --with-http_ssl_module --with-http_v2_module

 ./configure --with-http_ssl_module --with-http_v2_module

9)然后执行 make 和make install

make && make install

10)然后我进入相关文件进行配置 vi /usr/lib/systemd/system/nginx.service

vi /usr/lib/systemd/system/nginx.service 

然后 i 然后输入下列内容然后我们在保存退出

[Unit]
Description=nginx
After=network.target
​
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
​
[Install]
WantedBy=multi-user.target

11)执行下列相关命令 然后配置防火墙,打开相关端口

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all

12)我们查看nginx状态 执行 systemctl status nginx.service

systemctl status nginx.service

13)然后我们开启nginx 执行 systemctl start nginx.service

systemctl start nginx.service 

14)systemctl status nginx.service 执行 我们查看状态 ,出现activity 代表服务已经打开了

systemctl status nginx.service

15)然后打开服务器输入我们的ip地址 就可以了

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 动态规划之——背包DP(完结篇)
  • 【redis】redis 消息队列学习
  • 分布式数据库的原理、发展历史与技术特点
  • LLM - 使用 HuggingFace + Ollama 部署最新大模型 (GGUF 格式 与 Llama 3.1)
  • openssl 制作 信用库与服务证书
  • 深入理解JavaScript中的Promise.race
  • (回溯) LeetCode 40. 组合总和II
  • 算法训练.
  • 什么是 PPA?详解 Ubuntu 软件安装的强大工具
  • 38.【C语言】指针(重难点)(C)
  • 【密码学】密码协议的安全性
  • EasyExcel 自定义转换器、自定义导出字典映射替换、满足条件内容增加样式,完整代码+详细注释说明
  • 香港网站服务器抵御恶意攻击的一些措施
  • 先进制造aps专题二十四 云平台排产aps的方案设计
  • 【实战】MFC客户端Python后端之仿造QQ聊天
  • 时间复杂度分析经典问题——最大子序列和
  • 【mysql】环境安装、服务启动、密码设置
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 5、React组件事件详解
  • C++类的相互关联
  • centos安装java运行环境jdk+tomcat
  • Codepen 每日精选(2018-3-25)
  • Effective Java 笔记(一)
  • flask接收请求并推入栈
  • in typeof instanceof ===这些运算符有什么作用
  • Java 多线程编程之:notify 和 wait 用法
  • Laravel 实践之路: 数据库迁移与数据填充
  • PaddlePaddle-GitHub的正确打开姿势
  • Python学习之路13-记分
  • React+TypeScript入门
  • session共享问题解决方案
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • Windows Containers 大冒险: 容器网络
  • 工作手记之html2canvas使用概述
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 项目管理碎碎念系列之一:干系人管理
  • 学习ES6 变量的解构赋值
  • 译有关态射的一切
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • ​一些不规范的GTID使用场景
  • # centos7下FFmpeg环境部署记录
  • # Redis 入门到精通(九)-- 主从复制(1)
  • # Redis 入门到精通(一)数据类型(4)
  • #git 撤消对文件的更改
  • #ifdef 的技巧用法
  • #NOIP 2014# day.1 T2 联合权值
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (1)(1.13) SiK无线电高级配置(六)
  • (安卓)跳转应用市场APP详情页的方式
  • (二)c52学习之旅-简单了解单片机
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (离散数学)逻辑连接词
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (三)Kafka 监控之 Streams 监控(Streams Monitoring)和其他