【笔记】acme.sh(CF)/drone/宝塔面板部署VUE(404问题)/ Laravel扩展包本地加载Compoer.json/Linux VRF
编辑
              
              7
            
            
          2023-11-18
          
acme.sh 签发证书(通过Cloudflare)
#配置CF API Key
export CF_Token=
export CF_Account_ID=
export CF_Zone_ID=
#签发证书 (Cloudflare 验证)
acme.sh --issue --dns dns_cf -d domain  --keylength ec-256
#安装证书 
 acme.sh --install-cert -d domain --ecc --key-file /data/ssl/domain/key.pem --fullchain-file /data/ssl/domain/cert.pem --reloadcmd  "service nginx force-reload"
Drone Gitea
主机部署
docker run \
  --volume=/var/lib/drone:/data \
  --env=DRONE_GITEA_SERVER=https://gitea.net \
  --env=DRONE_GITEA_CLIENT_ID= \
  --env=DRONE_GITEA_CLIENT_SECRET= \
  --env=DRONE_RPC_SECRET= \
  --env=DRONE_SERVER_HOST= \
  --env=DRONE_SERVER_PROTO=https \
  --publish=80:80 \
  --publish=443:443 \
  --restart=always \
  --detach=true \
  --name=drone \
  drone/drone:2
宝塔面板部署VUE(404问题 / Nginx伪静态)
#nginx配置文件里面添加
location / {
  try_files $uri $uri/ @router;
  index index.html;
}
location @router {
  rewrite ^.*$ /index.html last;
}
Laravel扩展包加载Compoer.json
各种文章都是在autoload->psr-4里面写自己的扩展,可是不知为啥咱这样操作的时候,不会从扩展包composer里面指定的helper.php里加载帮助函数。所以就用了这种假装自己是repo的方法来加载。
composer.json
----
    "repositories": [
        {
            "type": "path",
            "url": "packages/isifnet/pieadmin",
            "options": {
                "symlink": true
            }
        }
    ],
----
    "require": {
        "isifnet/pieadmin": "*"
    },
Linux VRF
ip link add IPT type vrf table 100
ip link set dev IPT up
#添加VRF表的最大metric的默认路由
ip route add table 100 unreachable default metric 4278198272
#把网卡加入VRF
ip link set dev eth0 master IPT
- 0
 - 0
 - 
              
              
  
分享