如何在linux系统上部署nginx

embedded/2024/12/22 22:09:18/

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地址 就可以了


http://www.ppmy.cn/embedded/93714.html

相关文章

C++ 泛型编程指南之函数模板

欢迎大家来到我们的 C 泛型(模板)编程分享。 文章目录 为什么我们需要模板函数模板的结构模板的实例化两阶段实例化 为什么我们需要模板 在C中,模板是一种强大的机制,它允许你编写泛型代码,即可以处理多种数据类型的代…

结队编程(95%用例)D卷(JavaPythonC++Node.jsC语言)

某部门计划通过结队编程来进行项目开发,已知该部门有N名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程,结队分组规则如下:从部门中选出序号分别为i、j、k的3名员工,他们的职级分别为 level[i]、level[J]、level[k] 结队小组需满足: level [i] level …

docker部署Prometheus

docker部署Prometheus 1、 拉取prometheus镜像 docler pull prom/prometheus 遇到问题:没有挂梯子一直拉不到镜像,注意下科学上网。 2、将prometheus配置文件放在外面管理 prometheus.yml global:scrape_interval: 15sevaluation_interval: 15salert…

MySQL进阶-锁

概述 介绍 在并发访问时,解决数据访问的一致性、有效性问题 分类 MySQL中的锁,按照锁的粒度分,分为以下三类: 全局锁:锁定数据库中的所有表表级锁:每次操作锁住整张表行级锁:每次操作锁住对…

使用 SSL/TLS 加密保障 RocketMQ 的安全传输

引言 在现代分布式系统中,数据传输的安全性至关重要。Apache RocketMQ作为一款高性能、高吞吐量的消息中间件,在许多关键应用场景中被广泛使用。为了确保消息传输的安全性,SSL/TLS 加密提供了一种可靠的解决方案。本文将详细介绍如何在 Rock…

13.3 正则表达式的应用

欢迎来到我的博客,很高兴能够在这里和您见面!欢迎订阅相关专栏: 工💗重💗hao💗:野老杂谈 ⭐️ 全网最全IT互联网公司面试宝典:收集整理全网各大IT互联网公司技术、项目、HR面试真题.…

数据服务,数据中台的标配 or 灵魂?

01 什么是数据服务? 1.1 数据服务产生的背景 在数字经济快速发展,数字化转型成为企业重要战略的背景下,企业面临着快速增长的新需求和不断迭代的新技术,传统的架构开发周期长,运维成本高,并且业务系统之间的…