编辑
2023-05-25
Nginx
00

【玩转Docker】反向代理神器:Nginx Proxy Manager

一、什么是反向代理?

众所周知,浏览器访问网页需要域名:端口号或者IP:端口号这种形式,而当你访问页面时不输入端口号时,浏览器会根据HTTP协议或者HTTPS协议,自动在后面加上默认端口号80或者443

但是我这种小白使用服务器搭建服务时,一个服务器上往往有多种Web服务。端口又不能复用,所以其他服务都是需要域名:端口号或者IP:端口号这种形式来访问。于是,我就有一个疑问了,能不能用不同的域名来对应不同的服务呢。

那这就是反向代理的作用了。

反向代理类似于一个菜鸟驿站。邮局(互联网)对于地址(域名)是每个咱们小区(服务器)的包裹(数据报文)都直接发给咱们小区的菜鸟驿站(反向代理服务器),然后菜鸟驿站根据每个包裹地址(域名)然后交付给咱们小区的具体家庭(服务器中的每一个服务)。

反向代理的作用

反向代理的作用

而Nginx则作为非常有名的反向代理Web服务器,被广大站长采用。Nginx功能十分强大,但是对于小白来说,配置还是有一些门槛。那么有没有一款基于Nginx的Web管理界面,来设置Nginx的反向代理呢?

那就是这款神器:Nginx Proxy Manager

编辑
2023-05-25
Linux
00

用户层级配置JDK和Maven

最近有遇到没有机器root权限,但需要搭建一套环境

那么给用户层级(授权的User)安装,就是本篇教程的目的,浅做记录

1. 配置JDK

  • 下载JDK

    • 直接从Oracle官方网站下载JDK。
  • 解压JDK

    • 创建jdk8的目录,将tar包传到jdk8的目录下后解压:
      bash
      tar -zxvf jdk1.8.0_121.tar.gz
    • 解压到指定目录则可以执行如下指令:
      bash
      tar -zxvf jdk1.8.0_121.tar.gz -C /user/local/evn/jdk
编辑
2023-05-24
资源
00

本地搭建自己的ChatGPT,无需API、免翻墙,使用纯正OpenAI的全部功能

2023年5月23日


步骤1:下载并安装Docker

首先,你需要下载并安装Docker。你可以从官方网站获取最新的Docker版本。

步骤2:使用开源项目:潘多拉 (Pandora)

接下来,我们将使用开源项目潘多拉 (Pandora)。

编辑
2023-05-10
资源
00

官方共享账号版本 - 已停止维护(01-31更新)

共享账号类型(使用查看详情,GPT3.5模型免费方法1)

独立享有的Api访问版本

ChatGPT Next 需要密码(设置教程,查看详情,GPT3.5 模型免费方法2)666666(密码)

编辑
2023-05-09
Docker
00

使用docker-compose部署Nacos集群

配置文件(yml)

1. 先建立yml配置文件(docker-compose.yml),确保将以下参数替换为实际的数据库主机、用户名和密码

  • your_database_host
  • username
  • password

示例如下

yml
version: '3' services: nacos1: image: nacos/nacos-server:latest container_name: nacos1 environment: - PREFER_HOST_MODE=hostname - MODE=cluster - NACOS_SERVERS=nacos1:8848 nacos2:8848 nacos3:8848 - SPRING_DATASOURCE_PLATFORM=mysql - MYSQL_SERVICE_HOST=127.0.0.1 - MYSQL_SERVICE_PORT=3306 - MYSQL_SERVICE_DB_NAME=nacos - MYSQL_SERVICE_USER=nacos - MYSQL_SERVICE_PASSWORD=vs2021 volumes: - ./cluster-logs/nacos1:/home/nacos/logs - ./init.d/custom.properties:/home/nacos/init.d/custom.properties ports: - "8848:8848" restart: always