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

【nginx 第二篇章】各个环境安装 nginx

一、Windows环境安装

1、下载 Nginx

  • 访问Nginx官网(http://nginx.org/en/download.html)下载稳定版本的 Nginx 压缩包,如 nginx-1.xx.x.zip
  • 下载后解压到指定的目录,例如 D:\nginx

2、启动 Nginx

  • 直接双击解压目录下的 nginx.exe 文件启动 Nginx。启动后,一个黑色的命令行窗口可能会一闪而过,这通常是正常的。
  • 可以在任务管理器中查看Nginx进程是否已启动。

3、检查是否启动成功

  • 打开浏览器,输入 http://localhost/,如果看到 Nginx 的欢迎页面,则表示 Nginx 已成功启动。

二、Linux环境安装

1、安装依赖

使用包管理器(如yum)安装Nginx所需的依赖包,包括gcc、pcre、pcre-devel、zlib、zlib-devel、openssl、openssl-devel等。

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

2、安装 Nginx

通过Nginx的官方仓库或EPEL仓库安装Nginx。

sudo yum install -y nginx

3、启动 Nginx

  • 使用systemctl(对于systemd系统)或service命令启动Nginx服务。
    sudo systemctl start nginx
    
  • 或者
    sudo service nginx start
    

4、检查是否启动成功

通过浏览器访问 http://服务器IP地址/,如果看到 Nginx 的欢迎页面,则表示 Nginx 已成功启动。

三、docker-compose 安装 Nginx

1、编写 docker-compose 文件

version: '3'services:nginx:image: nginx:latestcontainer_name: my_nginxports:- "80:80"       # 映射主机的 80 端口到容器的 80 端口volumes:- ./nginx.conf:/etc/nginx/nginx.conf   # 映射自定义配置文件- ./html:/usr/share/nginx/html         # 映射本地 HTML 文件夹restart: always

2、启动

docker-compose up -d # 后台启动

相关文章:

  • 将 Tcpdump 输出内容重定向到 Wireshark
  • 数据结构——栈的讲解(超详细)
  • vLLM CPU和GPU模式署和推理 Qwen2 等大语言模型详细教程
  • 求职 day13总结
  • 将电脑打造成私人网盘,支持外网访问之详细操作教程
  • Vue3学习笔记第一天
  • 数据预处理和探索性数据分析(上)
  • 网络分段如何增强 OT 网络的可见性
  • 数据库原理面试-核心概念-问题理解
  • php strtr其他语言实现
  • RSA加密
  • 接口基础知识6:详解http request body(一篇讲完常见请求体)
  • 电商系统价格字段的后端存储设计
  • 【C语言】位段详解
  • 基于Android aosp系统的云手机chrome浏览器定制
  • [case10]使用RSQL实现端到端的动态查询
  • 【5+】跨webview多页面 触发事件(二)
  • 2017前端实习生面试总结
  • Create React App 使用
  • Django 博客开发教程 16 - 统计文章阅读量
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • Java小白进阶笔记(3)-初级面向对象
  • js中forEach回调同异步问题
  • LintCode 31. partitionArray 数组划分
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • scrapy学习之路4(itemloder的使用)
  • windows下mongoDB的环境配置
  • 观察者模式实现非直接耦合
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 巧用 TypeScript (一)
  • 为什么要用IPython/Jupyter?
  • 原生Ajax
  • 阿里云ACE认证之理解CDN技术
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • #android不同版本废弃api,新api。
  • (1)(1.13) SiK无线电高级配置(六)
  • (1)SpringCloud 整合Python
  • (13):Silverlight 2 数据与通信之WebRequest
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (AngularJS)Angular 控制器之间通信初探
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (编译到47%失败)to be deleted
  • (二)Linux——Linux常用指令
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (十七)Flink 容错机制
  • (算法)区间调度问题
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (详细文档!)javaswing图书管理系统+mysql数据库
  • (源码分析)springsecurity认证授权
  • (最新)华为 2024 届秋招-硬件技术工程师-单板硬件开发—机试题—(共12套)(每套四十题)
  • .apk 成为历史!