WordPress+1panel___2025-10-07
目录
开启https
首先找到opt/1panel/apps/wordpress/{app_name}/data目录,编辑wp-config.php文件
在最后添加以下代码:
define( 'FORCE_SSL_ADMIN', true );
define('WP_HOME', 'https://www.example.com');
define('WP_SITEURL', 'https://www.example.com');
然后找到1panel的网站标签页, 选择对应的站点
先准备好证书, 然后打开https开关, 选择证书, 保存
接着在页面上方打开 “配置文件”
在 “Nginx 配置” 里, 找到location配置, 并添加以下代码:
location / {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# ...existing lines...
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect off;
}
开启安全入口
WPS hide login 插件
关于 WebHook
运行环境创建:
- python 选
python:3.10.15 - 项目目录:
/opt/1panel/www/sites/soaring-seeds - 启动命令:
cd ./WebHook && ./start.sh
在容器配置中:
- 网络要选择
1panel-network - 命令为:
bash /run.sh - 工作目录:
/app - 挂载映射关系:
本机路径 容器内路径 /opt/1panel/runtime/python/WebHook/.env/.env/opt/1panel/www/sites/soaring-seeds/app/opt/1panel/apps/wordpress/headless-wp-for-soaring-seeds/data/wp-content/plugins/plugins/opt/1panel/runtime/python/WebHook/run.sh/run.sh
Github > Settings > Secrets and variables > Actions > WEBHOOK_URL
设置为: http://106.15.178.253:47293/webhook
要记得指定plugins目录, 否则报错汇报在deploy上然后摸不着头脑硬控三刻钟///-_-