hincky的主页 hincky的主页
  • 学习笔记

    • Vue笔记
    • Vuepress
    • nginx
  • 语言类

    • java
    • go
    • python
    • 设计模式
  • 框架类

    • Spring
    • Spring Security
    • Mybatis
  • 容器技术

    • docker
    • k8s
    • helm
    • prometheus
    • grafana
    • jenkins
  • 命令集合

    • linux命令
    • docker命令
    • git命令
    • vim命令
    • k8s命令
  • 数据库

    • sql
    • mysql
  • 协议

    • 网络模型
    • http/1.1
    • WebSocket
    • http/2
    • TLS/SSL
    • tcp
    • IP
    • tcpdump抓包命令
    • wireshark抓包工具
  • 通用

    • Git
  • 技术分享

    • git push/pull总是超时怎么办
    • idea debug技巧
    • postman使用
    • 问题总结
    • idea使用技巧
  • Oauth2

    • Oauth2原理
  • 项目列表

    • redis项目
    • 微服务项目
  • 分类
  • 标签
  • 归档
  • 随笔
GitHub (opens new window)

Hincky

当有趣的人,做想做的事
  • 学习笔记

    • Vue笔记
    • Vuepress
    • nginx
  • 语言类

    • java
    • go
    • python
    • 设计模式
  • 框架类

    • Spring
    • Spring Security
    • Mybatis
  • 容器技术

    • docker
    • k8s
    • helm
    • prometheus
    • grafana
    • jenkins
  • 命令集合

    • linux命令
    • docker命令
    • git命令
    • vim命令
    • k8s命令
  • 数据库

    • sql
    • mysql
  • 协议

    • 网络模型
    • http/1.1
    • WebSocket
    • http/2
    • TLS/SSL
    • tcp
    • IP
    • tcpdump抓包命令
    • wireshark抓包工具
  • 通用

    • Git
  • 技术分享

    • git push/pull总是超时怎么办
    • idea debug技巧
    • postman使用
    • 问题总结
    • idea使用技巧
  • Oauth2

    • Oauth2原理
  • 项目列表

    • redis项目
    • 微服务项目
  • 分类
  • 标签
  • 归档
  • 随笔
GitHub (opens new window)
  • Vue笔记

  • vuepress

  • nginx

    • nginx-ingress
      • nginx ingress version
      • k8s中nginx ingress的安装
      • 部署应用进行转发
      • 创建对应的ingress
    • nginx
    • nginx ingress controller
      • 对应好版本
      • helm安装NIC
      • 安装chart
      • nginx命令
    • nginxConfig配置nginx
      • 服务器环境准备
        • 安装nginx
        • 安装certbot
      • 配置nginx
        • 站点配置
        • nginx全局配置
  • 前端
  • nginx
hincky
2022-11-02
目录

nginxConfig配置nginx

# 服务器环境准备

# 安装nginx

yum install -y nginx 
systemctl enable nginx && systemctl restart nginx
1
2

# 安装certbot

yum install -y certbot
yum install -y python-certbot-nginx  #二选一
#yum install -y python3-certbot-nginx 
1
2
3

# 配置nginx

nginx Config在线配置官网 (opens new window)

这个网站的强大之处就是可视化配置多个域名的nginx配置文件,妈妈再也不用担心我配不好nginx啦

一次可以配置多个站点,输入要配置的域名即可。下方如实时生成配置文件,效果如下图

比如,我是用nginx直接部署vue项目,那么我的步骤就是:

  1. yarn docs:build构建好项目的静态文件
  2. 设置访问域名的nginx配置(ssl证书,静态资源的访问路径)
  3. 在服务器上应用nginx配置,并更新nginx
  4. 将项目的静态文件,上传或拷贝到nginx配置指定的静态资源访问路径
  5. 不出意外就可以用访问啦

下面介绍nginxConfig的一些配置选项

# 站点配置

  1. “服务”中“站点”设置域名
  2. “路径”+“运行目录”是最终的 静态资源的访问路径

比如/var/www/html+/public生成的静态资源的访问路径就是/var/www/html/public

# nginx全局配置

编辑 (opens new window)
#nginx#certbot
nginx ingress controller

← nginx ingress controller

最近更新
01
人生前期重要的能力
05-17
02
防火墙命令
04-11
03
docker-compose部署mysql主从集群
03-22
更多文章>
Theme by Vdoing | Copyright © 2022-2023 Hincky | MIT License | 粤ICP备2022120427号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式