ansible ссылка из каталога в каталог - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть книга воспроизведения, которая создает каталог, создает контент по индексу. html, и ссылка с / web_hosting на / var / www/html.

Каталог называется / web_hosting, содержимое - / web_hosting / index. html Я не хочу менять веб-каталог по умолчанию httpd.conf на / web_hosting. Я просто хочу использовать ссылку.

После запуска воспроизведения, когда я скручиваю сервер, я не вижу содержимого из файла индекса. html. Может ли кто-нибудь помочь мне с моей игрой?


  • имя: настройка веб-сервера и ссылка на хосты папок: задачи prod:
    • имя: создание файла dir: путь: / web_hosting состояние: тип каталога: httpd_sys_content_t режим: 0775
    • имя: установить yum: имя: httpd состояние: присутствует
    • имя: настроить службу сервиса: имя: httpd состояние: запущено включено: true
    • имя: создать содержимое в индексе . html copy: dest: /web_hosting/index.html content: "hello from {{ansible_hostname}}"
    • name: создать файл ссылки: sr c: / web_hosting dest: / var / www/html состояние: ссылка

1 Ответ

1 голос
/ 14 февраля 2020

Это не похоже на проблему Ansible, если он создает файлы и не выдает ошибку.

Если вы вручную создаете файл в / var / www/html/ с именем "index2. html ", вы можете использовать curl, чтобы увидеть его? Если нет, то это определенно НЕ является проблемой Ansible.

Если этот тест работает, найдите различия в правах собственности, разрешениях SE Linux и т. Д. c. Затем используйте Ansible, чтобы правильно установить их в «индексе». html ».

Я подозреваю, что вам может потребоваться включить параметр« переходить по ссылкам »в конфигурации вашего веб-сервера. Но опять же, это не проблема Ansible, хотя Ansible может обновить файл конфигурации, как только вы выясните, какие параметры применяются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...