【问题标题】:How to install Nginx by Ansible on FreeBSD?如何在 FreeBSD 上通过 Ansible 安装 Nginx?
【发布时间】:2016-03-23 14:54:35
【问题描述】:

我尝试在 FreeBSD 10 上使用 Ansible 安装 Nginx。但我遇到了这个问题。 当我尝试像这样从 Ansible playbook 安装 Nginx 时

- name: nginx install
  portinstall: name=nginx state=present

我收到了这个错误,因为 nginx 没有安装 HTTP_REALIP 模块。

"nginx:配置文件/usr/local/etc/nginx/nginx.conf测试失败 nginx:[emerg] 未知指令“set_real_ip_from”

当我尝试这样安装时

- name: Install nginx
  shell: "cd /usr/ports/www/nginx &&make HTTP_REALIP=on BATCH=yes install clean"

我也遇到了同样的错误,因为无论如何都没有安装 HTTP_REALIP 模块。

如何通过 Ansible 安装带有 HTTP_REALIP 模块的 Nginx?

【问题讨论】:

    标签: nginx ansible ansible-playbook


    【解决方案1】:

    我是这样做的:

    - name: install nginx
      become: yes
      pkgng:
        name: nginx
        state: present
    

    【讨论】:

    • 我试过了,但我得到“错误:状态不是 Ansible 任务或处理程序中的合法参数”
    • 我安装了 Nginx - name: install nginx become=yes pkgng: name=nginx state=present 但 REALIP 模块也不包括在内
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-27
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    • 1970-01-01
    • 2015-06-16
    相关资源
    最近更新 更多