ansible - 从目录到目录的ansible链接
问题描述
我有一个创建目录的剧本,在 index.html 上创建内容,以及从 /web_hosting 到 /var/www/html 的链接。
该目录名为 /web_hosting 内容为 /web_hosting/index.html 我不想将 httpd.conf 默认 web 目录更改为 /web_hosting 我只想使用一个链接。
在我卷曲服务器时运行播放后,我没有看到 index.html 文件中的内容。有人可以帮我玩吗?
- 名称:设置网络服务器并链接到文件夹主机:产品任务:
- 名称:创建目录文件:路径:/web_hosting 状态:目录类型:httpd_sys_content_t 模式:0775
- 名称:安装 yum:名称:httpd 状态:存在
- 名称:配置服务服务:名称:httpd 状态:已启动启用:真
- 名称:在 index.html 上创建内容 副本:目标:/web_hosting/index.html 内容:“来自 {{ansible_hostname}} 的问候”
- 名称:创建链接文件:src:/web_hosting 目标:/var/www/html 状态:链接
解决方案
如果它正在创建文件并且没有出错,这听起来不像是 Ansible 问题。
如果在/var/www/html/中手动创建一个名为“index2.html”的文件,可以使用curl查看吗?如果不是,那么它绝对不是 Ansible 问题。
如果该测试有效,则查找所有权、SELinux 权限等方面的差异。然后使用 Ansible 在您的“index.html”上正确设置这些差异。
我怀疑您可能需要在您的网络服务器配置中启用“关注链接”设置。但同样,这也不是 Ansible 问题——尽管一旦您确定要应用哪些设置,Ansible 可以更新配置文件。
推荐阅读
- cefsharp - 在 Testcomplete 中打开 Cefsharp 应用程序时未发生 API 调用
- javascript - 如何调整具有不同角色分配和配置文件的测试套件
- json - 如何使用 jq 用 shell 变量查找和替换 json?
- mysql - 错误代码:3734。添加外键约束失败
- java - 在 Java/Spring 中,我的 REST API 有什么好的程序结构?
- makefile - 致命错误的原因是什么:*** 没有规则使目标“安装”。停止
- java - 实例化构造函数后如何传入参数?
- gridview - 在 yii 中 pjax 后 datepicker 的 showButtonPanel 属性不起作用
- ios - 通过使用拖动委托向上或向下拖动一行来重新排列表格中的部分(iOS 11)
- java - 线程,易失变量不更新