用户登录

先退出登录的服务器 .. 再用编辑器打开我们的项目 .. 桌面上的这个 webapp-season2-wordpress

打开 trellis 里面的 group_vars .. 生产环境的配置选项会在 production 这个目录的下面 .. 先打开 wordpress_sites.yml ...

在 wordpress_sites 下面,添加一个 landrover.ninghao.net .. site_hosts 下面的 canonical ,是网站的主机名,这里就是 landrover.ninghao.net

去掉 redirects ..

ssl 下面的 enabled 可以设置成 true .. provider 是 letsencrypt .. 它可以给我们的网站颁发免费的 ssl 证书 ..

vault.yml

再打开 vault.yml .. 去配置一下相关的密码 .. 生产环境的密码我们得让它复杂一些 .. 可以用一下 openssl 去生成一串随机的字符 .. 在命令行的下面 .. 执行一下 openssl rand -base64 32

复制一下这串字符 .. 粘贴到 vault_mysql_root_password 的后面,这个选项是数据库 root 用户的密码 .. 把密码放在一组引号里面 ..

vault_users 是要在服务器上创建的用户的名字 .. 如果我们禁用了使用 root 用户登录, ansible 就会使用这个 vault_user 去执行任务 ..

password 是用户的密码 .. 再去生成一串随机字符 ..

还要设置一下 salt ..

vault_wordpress_sites 下面添加一个 landrover.ninghao.net .. db_password 是数据库的密码 ..

下面这些东西可以在这个地址一块生成 .. 在浏览器上打开这个地址 .. 复制一下 YAML 格式的数据 ..

再用它们替换一下 auth_key 还有它下面的这些东西 ..

hosts
还得再去配置一下生产环境机器的列表 .. 在 hosts 目录的下面,打开 production .. 把生产环境服务器的 ip 地址放在 production 群组的下面 .. 还有 web 的下面 ..

生产环境:配置《 WordPress 开发:生产环境 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点