Linux Palvelimet kurssi Homework5

a) Ota käyttöön oma virtuaalipalvelin (VPS).

Otin digitalocean VPS käyttöön. Valitsin 10€/kk maksavan palvelimen ja syötin sivulle julkisen avaimeni, ettei DigitalOcean:in tarvitse lähettää minulle epäturvallisesti root käyttäjän salasanaa.

b) Laita domain-nimi osoittamaan virtuaalipalvelimeesi

Ostin eeromikkonen.com ja osoitin sen ostamalleni virtuaalipalvelimelleni. Tein tämän luomalla A tietueen namecheapin dns asetuksista @ ja www hosteille ja osoitin sen virtuaalipalvelimeni IP osoitteeseen.

c) Asenna weppipalvelin virtuaalipalvelimeesi

Konfiguroin palvelimelle nginx weppisoftan käyttämällä Ansiblen konfiguraationhallintaa. Erillinen dokumentaationi Ansiblesta löytyy täältä: http://eeromikkonen.com/blog/2017/ansible-configuration-management-deploying-web-servers-with-ease/

d vapaaehtoinen) Tee weppisivu omalle virtuaalipalvelimellesi käyttäen Apachen VirtualHost-asetusta.

Tein weppipalvelimen käyttäen nginx ohjelmistoa, joten käytin sen omaa vastaavaa.

Ansible configuration management, deploying web servers with ease

Create a basic nginx web server on centos and document the configurations to an ansible playbook yaml file

I fired up one of my OVF templates on my vcenter server and setup the IP using DHCP. I logged into the virtual machine which already had sshd running and most essential packages installed.

The OVF template had created a user with sudo rights already so that’s the first thing I needed to document on the playbook file.

I added the following lines to my main.yml file.

– name: Create user eero
user: name=eero shell=/bin/bash groups=wheel append=yes

Continue reading “Ansible configuration management, deploying web servers with ease”