git-上传到远程服务器 如, 上传到 42.111.222.33 服务器上. 先登录 43.111.222.33 服务器, 如 test 用户, 新建一个 git 仓库: 1234cd ~mkdir repocd repogit init 然后到本地, 添加仓库: 123cd repogit remote add test ssh://test@43.111.222.33/home/test/repogit push 2023-10-12 Git
Github-action-hook-和-webhook-使用 Github action 设置变量: Github hookhook 脚本都位于 .git/hook 之下. .git/hook 下的 .sample 文件不会自动运行. 若想运行则可去掉其 .sample 后缀. 默认情况下, 在本地对 .git/hook 的修改, 都不会被推送到远端. hook 脚本的命名需要遵循一定的规范. 常见的有: Webhook 2023-10-12 Linux
RSS-Service 参考RSSHub 项目网站 简介RSS 是 Really Simple Syndication 的简称, 其本质是一串 XML, 用于组织和表达网页内容. 需要关注两个东西: RSS Feeds RSS Feed Reader RSS Feed reader 和 RSS FeedsRSS Feeds, 为网站提供的方便订阅和获取内容更新的 XML 文件, 其中会包含网站的标题, 摘要, 发布日 2023-10-11 Linux
Keepalived-了解 参考 Archwiki 介绍Keepalived 使用 VRRP 协议来实现故障转移. 其本身不具备负载均衡的功能, 需要依赖运行在 Linux 内核的 LVS. 也就是说, Keepalived 由两部分组成: VRRP LVS 注意每一台主机都需要配置好 Keepalived 才能实现功能. (注意这里的后端之后两台服务器, 而不是三台, 前面的哪个不是真实存在的主机) 相关概念Virt 2023-10-11 Linux
Apache-mod-proxy-balancer 要启用负载均衡, 除了要加载 mod_proxy 和 mod_proxy_balancer 以外, 还要至少加载一个 balancing scheduler algorithm 模块: mod_lbmethod_byrequests mod_lbmethod_bytraffic mod_lbmethod_bybusyness mod_lbmethod_heartbeat 示例: 123456& 2023-10-11 Apache
Apache-技巧积累 SetHandlerSetHandler xxx 是指定 url, 文件, 或目录由 xxx handler 来处理, 如: 1234<Directory "/var/www/cgi-bin"> Options +ExecCGI SetHandler cgi-script</Directory> 如果此时访问 /var/www/cgi-bin 2023-10-11 Apache
Apache-mod-rewrite 官方文档 Log查找和 mod_rewrite 相关的 log 信息: 1tail -f error_log|fgrep '[rewrite:' RewriteBase 指令RewriteBase 用于指定 RewriteRule 的 URL prefix. 如: 12345<Directory "/opt/myapp-1.2.3"> R 2023-10-11 Apache
Apache-官方文档-Notes 官方文档地址 User’s GuideGetting Start Include 指令 可以用 Include 指令来包含多个配置文件: 1234567ServerRoot "/etc/httpd"# Server-pool management (MPM specific)Include conf/extra/httpd-mpm.conf# Multi-language e 2023-10-11 Apache