安装Apache(使用Ansible)

首先

我将描述使用Ansible安装Apache的步骤。示例应用程序可以在GitHub上找到。

前提条件

请查阅README获取Ansible的设置步骤。
请查阅应用程序环境设置(Ansible)获取应用程序环境构建的图像。

安装Apache(使用Ansible)

我将定义安装Apache的playbook。

ファイル内容変数ファイルドメイン名等の変数を定義しますタスクファイルApache関連のパッケージのインストールや設定変更等を定義します

安装Apache相关的软件包

安装与Apache相关的软件包。

- name: Apache関連のパッケージインストール
  apt:
    force_apt_get: yes
    state: latest
    name:
      - apache2

各项目的描述如下

項目内容force_apt_get警告を回避するためにapt-get使用を指定します
※詳細は#56832を参照くださいstatelatestを指定して最新バージョンをインストールしますnameapache2を指定します

修改Apache配置

我将更改Apache的配置。

- name: 管理者ドメイン変更
  lineinfile:
    dest: /etc/apache2/sites-available/000-default.conf
    regexp: "ServerAdmin"
    line: '        ServerAdmin {{ user_domain }}'
    state: present

- name: デフォルトのDocumentRoot無効化
  lineinfile:
    dest: /etc/apache2/sites-available/000-default.conf
    regexp: "DocumentRoot"
    line: "        #DocumentRoot /var/www/html"
    state: present

每个项目的说明如下所示。

項目内容dest設定ファイルのパスを指定しますregexp変更対象の文字列を指定しますline置換する文字列を指定しますstatepresentを指定して設定変更済の場合はスキップします

重新启动Apache服务

重新启动Apache服务

- name: Apacheサービス再起動
  service:
    name: apache2
    enabled: yes
    state: restarted

各个项目的说明如下所示。

項目内容nameapache2を指定しますenabledyesを指定してサーバ起動時にサービスの起動を行いますstaterestartedを指定して再起動を行います

可以提供一些参考的信息吗?

    Ansible Documentation
广告
将在 10 秒后关闭
bannerAds