从一个目录到另一个目录的ansible链接

从一个目录到另一个目录的ansible链接,ansible,Ansible,我有一个剧本,可以创建一个目录,在index.html上创建内容,还有一个从/web_hosting到/var/www/html的链接 该目录名为/web\u hosting 内容是/web_hosting/index.html 我不想将httpd.conf默认web目录更改为/web_hosting,我只想使用一个链接 在运行播放之后,当我卷曲服务器时,我没有看到index.html文件中的内容。 有人能帮我打球吗 名称:安装Web服务器并链接到文件夹 主持人:prod 任务: 名称:创建目录

我有一个剧本,可以创建一个目录,在index.html上创建内容,还有一个从/web_hosting到/var/www/html的链接

该目录名为/web\u hosting 内容是/web_hosting/index.html 我不想将httpd.conf默认web目录更改为/web_hosting,我只想使用一个链接

在运行播放之后,当我卷曲服务器时,我没有看到index.html文件中的内容。 有人能帮我打球吗

名称:安装Web服务器并链接到文件夹 主持人:prod 任务: 名称:创建目录 文件: 路径:/web\u主机 状态:目录 setype:httpd\u系统内容 模式:0775 名称:安装 百胜: 名称:httpd 国家:现在 名称:配置服务 服务: 名称:httpd 国家:开始 已启用:true 名称:在index.html上创建内容 副本: dest:/web\u hosting/index.html 内容:你好,来自{{ansible_hostname} 名称:创建链接 文件: src:/web\u主机 目的地:/var/www/html 国家:链接
如果它正在创建文件并且没有出错,那么这听起来不像是一个可以解决的问题

如果您在/var/www/html/中手动创建一个名为index2.html的文件,您可以使用curl查看它吗?如果不是,那肯定不是一个可以解决的问题

如果该测试有效,则查找所有权、SELinux权限等方面的差异。然后使用Ansible在index.html上正确设置这些差异


我怀疑您可能需要在Web服务器配置中启用“跟踪链接”设置。但同样,这也不是Ansible的问题-尽管Ansible可以在您确定要应用哪些设置后更新配置文件。

这与Ansible无关,但与您的apache配置有关:我尝试了这一点,我可以毫无问题地卷曲index2.html,但不能卷曲/web_hosting/index.html中的index.html。我会检查出所有的权限,并使他们喜欢,喜欢,并查看以下链接。谢谢你的提示!!嗨,我检查了所有的东西,这不是一个可以解释的问题。我重新启动了服务器,现在它工作了,不知道为什么,但我很高兴你回顾了我的工作,并帮助了我!很高兴它有帮助-如果再次发生,可以尝试重新启动Web服务器服务和/或确保已重新启动防火墙服务。由于神奇的重启有帮助,这些将是我第一个要研究的项目。