重新部署frp和gitea。记录所做修改。
This commit is contained in:
@@ -16,6 +16,7 @@
|
|||||||
<None Include="$(MSBuildThisFileDirectory)gitea\grant-permissions.sh" />
|
<None Include="$(MSBuildThisFileDirectory)gitea\grant-permissions.sh" />
|
||||||
<None Include="$(MSBuildThisFileDirectory)gitea_nodb\docker-compose.yml" />
|
<None Include="$(MSBuildThisFileDirectory)gitea_nodb\docker-compose.yml" />
|
||||||
<None Include="$(MSBuildThisFileDirectory)gitea_nodb\grant-permissions.sh" />
|
<None Include="$(MSBuildThisFileDirectory)gitea_nodb\grant-permissions.sh" />
|
||||||
|
<None Include="$(MSBuildThisFileDirectory)README2.md" />
|
||||||
<None Include="$(MSBuildThisFileDirectory)README.md" />
|
<None Include="$(MSBuildThisFileDirectory)README.md" />
|
||||||
<None Include="$(MSBuildThisFileDirectory)阿里云跨账号ECS互联.docx" />
|
<None Include="$(MSBuildThisFileDirectory)阿里云跨账号ECS互联.docx" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|||||||
29
Gitea/README2.md
Normal file
29
Gitea/README2.md
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
在MH-HP上安装Gitea:
|
||||||
|
先备份wsl:
|
||||||
|
>> wsl --export Ubuntu D:\wsl_backup\gitea_env_backup.tar
|
||||||
|
>>
|
||||||
|
正在导出,这可能需要几分钟时间。 (17396 MB): ./home/hmo/.docker/run/docker-cli-api.sock: pax format cannot archive so (18982 MB)
|
||||||
|
|
||||||
|
操作成功完成。
|
||||||
|
PS C:\WINDOWS\system32> mkdir D:\Gitea_Data
|
||||||
|
>>
|
||||||
|
|
||||||
|
|
||||||
|
目录: D:\
|
||||||
|
|
||||||
|
|
||||||
|
Mode LastWriteTime Length Name
|
||||||
|
---- ------------- ------ ----
|
||||||
|
d----- 2026/2/10 10:47 Gitea_Data
|
||||||
|
|
||||||
|
|
||||||
|
PS C:\WINDOWS\system32> docker run -d `
|
||||||
|
>> --name=gitea `
|
||||||
|
>> --restart=always `
|
||||||
|
>> -p 3000:3000 `
|
||||||
|
>> -p 2222:22 `
|
||||||
|
>> -v D:\Gitea_Data:/data `
|
||||||
|
>> gitea/gitea:latest
|
||||||
|
>>
|
||||||
|
|
||||||
|
现在已经配置完成,可以通过http://git.yoin.fun:8080访问。如何通过frp重定向参看frps项目的README2.md
|
||||||
@@ -11,6 +11,7 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="$(MSBuildThisFileDirectory)docker-compose.yml" />
|
<None Include="$(MSBuildThisFileDirectory)docker-compose.yml" />
|
||||||
<None Include="$(MSBuildThisFileDirectory)init-letsencrypt.sh" />
|
<None Include="$(MSBuildThisFileDirectory)init-letsencrypt.sh" />
|
||||||
|
<None Include="$(MSBuildThisFileDirectory)增加新域名证书%282025-3-7%29.md" />
|
||||||
<None Include="$(MSBuildThisFileDirectory)经验汇集.md" />
|
<None Include="$(MSBuildThisFileDirectory)经验汇集.md" />
|
||||||
<None Include="$(MSBuildThisFileDirectory)README.md" />
|
<None Include="$(MSBuildThisFileDirectory)README.md" />
|
||||||
<None Include="$(MSBuildThisFileDirectory)sampleApp\docker-compose.yml" />
|
<None Include="$(MSBuildThisFileDirectory)sampleApp\docker-compose.yml" />
|
||||||
|
|||||||
25
NginxAndLetsencrypt/增加新域名证书(2025-3-7).md
Normal file
25
NginxAndLetsencrypt/增加新域名证书(2025-3-7).md
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
# 为新的域名增加证书
|
||||||
|
|
||||||
|
## 相关设备和路径
|
||||||
|
|
||||||
|
1. 用xshell登录120.78.123.183
|
||||||
|
2. `cd /srv #下面有两个子目录,NginxDocker和ycweb。和证书有关的在前者`
|
||||||
|
|
||||||
|
## 申请新证书
|
||||||
|
|
||||||
|
1. NginxDocker下有原有的init-letsencrypt.sh的申请原证书(yichao.art)的脚本。
|
||||||
|
2. `cp init-letsencrypt.sh init-letsencrypt-yoin.sh`
|
||||||
|
3. 修改新文件,把里面的yichao.art替换成新域名(yoin.fun)。
|
||||||
|
4. 执行文件。sh init-letsencrypt-yoin.sh
|
||||||
|
|
||||||
|
## 创建新的nginx配置文件
|
||||||
|
|
||||||
|
1. 在之前目录,执行 `cd server/nginx/conf/conf.d/`
|
||||||
|
2. `cp ycweb.conf yoinweb.conf`
|
||||||
|
3. 编辑新文件,把里面的原有yichao.art全部替换成新域名(yoin.fun)。保存退出
|
||||||
|
4. `docker ps` 列出当前的docker容器。
|
||||||
|
5. `docker restart [ID]` 重启nginx的容器
|
||||||
|
|
||||||
|
## 测试环境
|
||||||
|
|
||||||
|
* CentOS Linux release 7.3.1611 (Core)
|
||||||
59
frps/README2.md
Normal file
59
frps/README2.md
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
服务器端:
|
||||||
|
centos2:
|
||||||
|
frp已经成功安装在宿主机的/opt/frp目录下,文件权限设置正确。当前的安装情况如下:
|
||||||
|
|
||||||
|
安装路径:
|
||||||
|
|
||||||
|
主目录:/opt/frp
|
||||||
|
可执行文件:frps 和 frpc
|
||||||
|
配置文件:frps.ini, frpc.ini 等
|
||||||
|
|
||||||
|
frps已经成功启动并运行,让我们总结当前的状态:
|
||||||
|
|
||||||
|
服务状态:
|
||||||
|
|
||||||
|
已启用开机自启
|
||||||
|
当前正在运行(PID 5982)
|
||||||
|
使用正确的配置文件(/opt/frp/frps.ini)
|
||||||
|
|
||||||
|
配置文件:
|
||||||
|
[root@izwz90ajic0vbwwzozkri1z frp]# sed -i 's|\$(cat /opt/frp/token)|b01f360897afc5d92125f30e16c1c125|g' /opt/frp/frps.ini && cat /opt/frp/frps.ini
|
||||||
|
|
||||||
|
[common]
|
||||||
|
|
||||||
|
bind_port = 7000
|
||||||
|
|
||||||
|
dashboard_port = 7500
|
||||||
|
|
||||||
|
dashboard_user = hmo
|
||||||
|
|
||||||
|
dashboard_pwd = Git@l2345b7B
|
||||||
|
|
||||||
|
authentication_method = token
|
||||||
|
|
||||||
|
token = b01f360897afc5d92125f30e16c1c125
|
||||||
|
|
||||||
|
allow_ports = 40000-40009
|
||||||
|
|
||||||
|
|
||||||
|
vhost_http_port = 8080
|
||||||
|
|
||||||
|
vhost_https_port = 8443
|
||||||
|
|
||||||
|
客户端(MH-HP):
|
||||||
|
位置:D:\P\Tools3\frp
|
||||||
|
|
||||||
|
目前frpc.toml:
|
||||||
|
serverAddr = "47.106.65.108"
|
||||||
|
serverPort = 7000
|
||||||
|
auth.token = "b01f360897afc5d92125f30e16c1c125"
|
||||||
|
|
||||||
|
[[proxies]]
|
||||||
|
name = "gitea-web"
|
||||||
|
type = "http"
|
||||||
|
localIP = "127.0.0.1"
|
||||||
|
localPort = 3000
|
||||||
|
# remotePort = 6000
|
||||||
|
customDomains = ["git.yoin.fun"]
|
||||||
|
|
||||||
|
目前已经可以通过http://git.yoin.fun:7500/访问dashboard
|
||||||
@@ -12,6 +12,7 @@
|
|||||||
<None Include="$(MSBuildThisFileDirectory)conf.d\frps.conf" />
|
<None Include="$(MSBuildThisFileDirectory)conf.d\frps.conf" />
|
||||||
<None Include="$(MSBuildThisFileDirectory)frps\conf\frps.ini" />
|
<None Include="$(MSBuildThisFileDirectory)frps\conf\frps.ini" />
|
||||||
<None Include="$(MSBuildThisFileDirectory)frps\docker-compose.yml" />
|
<None Include="$(MSBuildThisFileDirectory)frps\docker-compose.yml" />
|
||||||
|
<None Include="$(MSBuildThisFileDirectory)README2.md" />
|
||||||
<None Include="$(MSBuildThisFileDirectory)README.md" />
|
<None Include="$(MSBuildThisFileDirectory)README.md" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
Reference in New Issue
Block a user