简介
Serv00 是一个提供免费虚拟主机的平台,支持的服务众多,可选择 php 版本,有多款数据库,MySQL,postgresql,mongdodb,支持 ssh 连接,没有广告,3G 空间。
官网:https://www.serv00.com/
温馨提示:注册不要使用代理,建议把上述域名加入白名单

自定义域名
使用白嫖的二级域名添加三级域名作为 serv00 的自定义域名
域名托管在 cloudflare
修改 php 版本
参考:https://forum.serv00.com/d/8-upgrade-version-of-php/2
在 domains/domain/ 新建文件
目前可支持的版本
1
2
3
4
5
6
7
8
|
AddType application/x-httpd-php56 .php
AddType application/x-httpd-php70 .php
AddType application/x-httpd-php71 .php
AddType application/x-httpd-php72 .php
AddType application/x-httpd-php73 .php
AddType application/x-httpd-php74 .php
AddType application/x-httpd-php80 .php
AddType application/x-httpd-php81 .php
|
1
|
echo "AddType application/x-httpd-php74 .php" >> .htaccess
|
SSL 证书
1
|
cd $HOME/domains/你的网站/public_html
|
新建 .htaccess
文件,开启重定向 http 到 https
如果你不懂 vim
,请找一个你熟悉的编辑软件上传,这里简要介绍一下
编辑 .htaccess
复制下面的内容,粘贴进去
1
2
3
|
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
|
英文输入法下 :wq
退出保存
服务
PM2
1
|
bash <(curl -s https://raw.githubusercontent.com/k0baya/alist_repl/main/serv00/install-pm2.sh)
|
halo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
server:
# 运行端口
port: 8090
spring:
# 数据库配置,支持 MySQL、MariaDB、PostgreSQL、H2 Database,具体配置方式可以参考下面的数据库配置
r2dbc:
url: r2dbc:pool:postgresql://{HOST}:{PORT}/{DATABASE}
username: admin
password: 123456
sql:
init:
mode: always
# 需要配合 r2dbc 的配置进行改动
platform: postgresql
halo:
caches:
page:
# 是否禁用页面缓存
disabled: true
# 工作目录位置
work-dir: $HOME/domains/halo2/.halo2
# 外部访问地址
external-url: https://serve.v6.army
# 附件映射配置,通常用于迁移场景
attachment:
resource-mappings:
- pathPattern: /upload/**
locations:
- migrate-from-1.x
|
run.sh
1
2
|
#!/bin/bash
java17 -server -Xms128m -Xmx256m -jar -Duser.timezone=Asia/Shanghai /home/muyiacc/domains/halo2/halo.jar --spring.config.additional-location=/home/muyiacc/domains/halo2/.halo2/application.yaml
|