文件名称:Ansible-Webhost
文件大小:75KB
文件格式:ZIP
更新时间:2024-06-02 15:55:47
PHP
Ansible虚拟主机 该软件包包含Ansible剧本,用于结合Nginx,PHP和MySQL来配置Debian主机。 主机将运行UFW / IPTables,并且可以通过Git自动部署网站。 要求 根(或具有sudo的用户)权限 去做 我们无法为用户提供新机器,因此我们必须以无业游民的身份进行连接,并且如果没有用户,就无法克隆网站。 我们如何在第一个角色上扮演一个角色,而在其他角色上扮演另一个角色? 通过vars为Nginx / PHP定制的网站配置 开发/测试MySQL Master / Slave配置和复制 为每个服务器设置一个MySQL根密码,而不是重复使用一个密码 [可能已解决]-在部署具有SSL的站点时为Nginx / Haproxy部署SSL证书 在Ubuntu服务器上主机名设置不正确-无法自行解决 为启用SSL的网站在Nginx和HAProxy中启用HSTS 指示 将ho
【文件预览】:
Ansible-Webhost-master
----ssl_certs()
--------.gitkeep(0B)
----Vagrantfile(594B)
----ansible.cfg(165B)
----website_overrides()
--------.gitkeep(0B)
----README.md(2KB)
----vars()
--------main.yml(26B)
----main.yml(536B)
----roles()
--------php()
--------ssh()
--------development()
--------git()
--------node()
--------base()
--------firewall()
--------mysql()
--------ssl()
--------websites()
--------mailblock()
--------varnish()
--------firewall_save()
--------haproxy()
--------nginx()
----inventory()
--------example.config.php(997B)
--------inventory.php(3KB)
--------defaults.php(1KB)
----.gitignore(81B)