wordpress

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
wordpress [2026/06/13 11:54] xiaobenmaowordpress [2026/06/13 12:23] (current) xiaobenmao
Line 18: Line 18:
 ''services:\\ ''services:\\
 wordpress:\\ wordpress:\\
-  image: wordpress:latest\\ +image: wordpress:latest\\ 
-  container_name: bits-wordpress\\ +container_name: bits-wordpress\\ 
-  restart: unless-stopped\\ +restart: unless-stopped\\ 
-  environment:\\ +environment:\\ 
-    WORDPRESS_DB_HOST: db:3306\\ +WORDPRESS_DB_HOST: db:3306\\ 
-    WORDPRESS_DB_NAME: ${MYSQL_DATABASE}\\ +WORDPRESS_DB_NAME: ${MYSQL_DATABASE}\\ 
-    WORDPRESS_DB_USER: ${MYSQL_USER}\\ +WORDPRESS_DB_USER: ${MYSQL_USER}\\ 
-    WORDPRESS_DB_PASSWORD: ${MYSQL_PASSWORD}\\ +WORDPRESS_DB_PASSWORD: ${MYSQL_PASSWORD}\\ 
-  volumes:\\ +volumes:\\ 
-    - ./wordpress:/var/www/html\\ +- ./wordpress:/var/www/html\\ 
-  networks:\\ +networks:\\ 
-    - web\\ +- web\\ 
-    - bits-net-int''+- bits-net-int''
  
-'' db:\\ +''db:\\ 
-  image: mariadb:11\\ +image: mariadb:11\\ 
-  container_name: bits-db\\ +container_name: bits-db\\ 
-  restart: unless-stopped\\ +restart: unless-stopped\\ 
-  environment:\\ +environment:\\ 
-    MARIADB_DATABASE: ${MYSQL_DATABASE}\\ +MARIADB_DATABASE: ${MYSQL_DATABASE}\\ 
-    MARIADB_USER: ${MYSQL_USER}\\ +MARIADB_USER: ${MYSQL_USER}\\ 
-    MARIADB_PASSWORD: ${MYSQL_PASSWORD}\\ +MARIADB_PASSWORD: ${MYSQL_PASSWORD}\\ 
-    MARIADB_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}\\ +MARIADB_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}\\ 
-  volumes:\\ +volumes:\\ 
-    - ./db:/var/lib/mysql\\ +- ./db:/var/lib/mysql\\ 
-  networks:\\ +networks:\\ 
-    - bits-net-int''+- bits-net-int''
  
 ''networks:\\ ''networks:\\
 web:\\ web:\\
-  external: true\\+external: true\\
 bits-net-int:\\ bits-net-int:\\
-  internal: true''+internal: true''
  
 运行 运行
Line 62: Line 62:
  
 ''bits.xiaobenmao.win {\\ ''bits.xiaobenmao.win {\\
-  reverse_proxy bits-wordpress:80\\+reverse_proxy bits-wordpress:80\\
 }'' }''
  
Line 70: Line 70:
  
 大功告成 大功告成
 +
 +可以进入网页配置默认账号了
 +
 +====  连接  Authentik   ====
 +
 +搜索安装 OpenID Connect Generic Client 插件并启用。
 +
 +在 Authentik 管理页面中添加 provider 和 application
 +
 +在 WordPress 设置 - OpenID Connect Client 里对应配置 login type、client ID、client secret、openID scope、login endpoint、userinfo endpoint、token validation endpoint、end session endpoint、JKWS URI、issuer、identity key、nickname key、email formatting。也可以通过 discovery URL 自动填入,只需将 Authentik provider 的 OpenID Configuration URL 粘贴进 Discovery URL 一栏即可。
  
  
  • wordpress.txt
  • Last modified: 2026/06/13 12:23
  • by xiaobenmao