Nginx UI及mkcert使用介绍

什么是Nginx UI?

Nginx UI是一款专为Nginx设计的图形化管理工具,它通过简化配置与管理过程,提高开发者和系统管理员的工作效率。它具备实时监控功能,支持插件系统,提供集中式管理,并考虑到了安全性问题。

如何下载Nginx UI?

你可以通过访问Nginx UI的GitHub releases页面来下载最新版:https://github.com/0xJacky/nginx-ui/releases

或者直接使用已生成好的docker镜像:uozi/nginx-ui:latest

如何用docker-compose方式部署?

docker-compose.yml文件参考如下:

version: '3.3'
services:
    nginx-ui:
        stdin_open: true
        tty: true
        container_name: nginx-ui
        restart: always
        environment:
            - TZ=Asia/Shanghai
        volumes:
            - './nginxconf:/etc/nginx'
            - './nginx-ui:/etc/nginx-ui'
            - './www:/var/www'
            - ./cert:/ssl_certs
        ports:
            - 80:80
            - 443:443
        image: 'uozi/nginx-ui:latest'

用docker-compose命令启动后就能通过http://IP:Port/的方式访问了

什么是mkcert?

mkcert 是一个简单的工具,用于制作本地信任的开发证书。它不需要配置,可以简化我们在本地搭建 HTTPS 环境的复杂性。使用来自真实证书颁发机构 (CA) 的证书进行开发可能很危险或不可能(例如对于 example.testlocalhost127.0.0.1 这样的主机),但自签名证书会导致信任错误。管理您自己的 CA 是最好的解决方案,但通常涉及神秘的命令、专业知识和手动步骤。mkcert 在系统根存储中自动创建并安装本地 CA,并生成本地信任的证书。

主要特点

  1. 零配置:安装mkcert后,只需简单几步操作,就能生成并信任你的本地证书。

  2. 支持多个域名和IP地址:不论是本地的localhost,还是特定的IP地址和自定义域名,mkcert都可以生成对应的证书。

  3. 跨平台支持:mkcert支持多个操作系统,包括macOS、Windows和Linux。

如何下载mkcert?

https://github.com/FiloSottile/mkcert/releases/tag/v1.4.4

mkcert如何使用?

1.执行根证书安装

mkcert -install

2.创建网站证书


mkcert  "www.test.com" 

3.将生成的证书文件配置到nginx ui站点信息

4.本机访问即可无证书风险提示,如需其它电脑也无证书风险提示,需将本机根证书“C:\Users\Administrator\AppData\Local\mkcert ”目录下,复制到目标电脑,然后执行“mkcert -install”即可,Linux操作类似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值