官术网_书友最值得收藏!

Setting up Apache2 web server

We have already seen this in our LEMP stack setup, and it's very similar. But here, we have to use the required modules for working with WordPress. The following code snippet shows how we can use templating to perform configuration updates in the server:

- name: installing apache2 server
apt:
name: "apache2"
update_cache: yes
state: present

- name: updating customized templates for apache2 configuration
template:
src: "{{ item.src }}"
dest: "{{ item.dst }}"
mode: 0644

with_tems:
- { src: apache2.conf.j2, dst: /etc/apache2/conf.d/apache2.conf }
- { src: 000-default.conf.j2, dst: /etc/apache2/sites-available/000-default.conf }
- { src: default-ssl.conf.j2, dst: /etc/apache2/sites-available/default-ssl.conf }

- name: adding custom link for sites-enabled from sites-available
file:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
state: link

with_items:
- { src: '/etc/apache2/sites-available/000-default.conf', dest: '/etc/apache2/sites-enabled/000-default.conf' }
- { src: '/etc/apache2/sites-available/default-ssl.conf', dest: '/etc/apache2/sites-enabled/default-ssl.conf' }

notify:
- start apache2
- startup apache2
主站蜘蛛池模板: 宝丰县| 长乐市| 周宁县| 余干县| 资兴市| 新蔡县| 元氏县| 乌恰县| 鹤壁市| 富民县| 安庆市| 长治县| 马山县| 奈曼旗| 喜德县| 阿合奇县| 文登市| 盐边县| 美姑县| 科技| 忻州市| 安陆市| 湖南省| 青龙| 平潭县| 固始县| 壤塘县| 芦山县| 当阳市| 安庆市| 鹤岗市| 三门县| 苏州市| 沐川县| 辉南县| 枣强县| 宾阳县| 灯塔市| 和林格尔县| 长海县| 香港|