当前位置: 首页 > 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地址 就可以了

http://www.lryc.cn/news/420309.html

相关文章:

  • 香港网站服务器抵御恶意攻击的一些措施
  • 实战:docker部署filesite.io完美解决家庭相册需求-2024.8.10(测试成功)
  • 美团到店面经
  • 【CSS入门】第五课 - font字体
  • STM32-门电路-储存器-寄存器-STM32f1-MCU-GPIO-总线-keil5-点led-寄存器编程
  • 【动态规划算法题记录】343. 整数拆分 | 96.不同的二叉搜索树
  • 网页上预览Excel文件
  • Unity射击游戏开发教程:(31)制造一定追踪行为的敌人
  • springboot mybatis plus 固定查询条件及可选查询条件的组合查询,使用QueryWrapper.and()来解决。
  • 使用ollama取代openai的api进行graphRAG失败记录
  • MyBatis 配置与测试方式
  • C#实现代理服务器
  • react的路由实战使用
  • python 字典转成类 构建类
  • springboot 过滤器
  • 【C语言篇】深入理解指针1
  • IAP程序升级 与 电脑BIOS 的关系
  • Java使用MQTT协议
  • 等级+时间的优先级算法
  • 物流仓库安全视频智能管理方案:构建全方位、高效能的防护体系
  • jackson反序列化漏洞
  • Java | Leetcode Java题解之第328题奇偶链表
  • 100 Exercises To Learn Rust 挑战!准备篇
  • 瑞_RabbitMQ_初识MQ
  • 系统内存管理:虚拟内存、内存分段与分页、页表缓存TLB以及Linux内存管理
  • Java每日一练_模拟面试题5(堆和栈的区别)
  • 传感器校正和测试
  • Eclipse 悬浮提示:提高编程效率的利器
  • Vault系列之:创建令牌
  • 如何在 Windows 10 环境下安装和配置 MySQL:初学者指南