Linux Palvelimet H5

Klo 13.44 Aloitetaan käynnistys linux livetikulta. Päivitän paketit samalla ja vaihdan näppäimistön suomeksi.

Klo 13.45 Laitan itselleni salasanan koska aion työskennellä palvelimien kanssa.

Klo 13.47 Suuntaan education.github.com:iin jossa oli koodi digital oceaniin.

Klo 13.55 Rekisteröidyttyäni Digital Oceaniin on aika tehdä virtuuali serveri tai “droplet” niinkuin he sitä kutsuvat. Valitsen imageista Ubuntun 16.04 version.

5e8b69f1bc302f63d57793598065f47f

Hinnaksi valitsen $10 kuukaudelta.

hinta.png

Maaksi valitsin Saksan ja Frankfurtin serverin.

maa

En ottanut mitään lisätarjouksia vaan siirryin suoraan nimen valitsemiseen.nimi

Klo 14.05 Dropletin asennettua sähköpostiin oli lähetetty rootin salasana. Kirjaudun sillä palvelimelle ssh root@iposoite asennettuani ssh:n ensin komennolla sudo apt-get install shh.

Klo 14.10 Kirjauduttuani palvelimelle, root vaati vaihtamaan salasanan ja vaihdoin sen omakseni.

Klo 14.11 Laitoin palomuuriin aukon ssh yhteydelle sudo ufw allow 22/tcp komennolla ja käynnistin palomuurin sudo ufw enable komenolla.

Klo 14.12 Tein käyttäjän sudo adduser tom ja annoin sille admin oikeudet sudo adduser tom adm  ja sudo adduser tom admin.

Klo 14.14 Otin yhteyden tom@iposoite. Ajan komennon sudo apt-get update palvelimella.

Klo 14.23 Menin komennolla sudoedit/etc/ssh/sshd_config tiedostosta muuttamaan PermitRootLogin Yes kohdan No, jotta rootilla ei pysty enään kirjautumaan. ‘

Klo 14.27 Aloitin asentamaan apachea palvelimelle sudo apt-get -y install apache2. Teen myös sille reiän palomuuriin sudo ufw allow 80/tcp.

Klo 14.31 Testasin nopeasti firefoxilla palvelimen ip osoitetta ja apachen2 default sivu toimi. Vaihdoin sen pois heti sen jälkeen komennolla echo “testi” |sudo tee /var/www/html/index.html.

Klo 14.48 Kävin varaamassa freenom.com osoitteesta itselleni osoitteen tomkurenmaa.tk. Varattuani kyseisen nimen menin sivujen dns managementtiin ja vaihdoin aseutkset osoittamaan palvelimelleni.

dnsmanagement.png

Klo 15.01 Apachen virtual hostin aloitin komennoilla

sudo a2enmod userdir
sudo service apache2 restart
mkdir public_html
cd public_html
nano index.html
sudoedit /etc/apache2/sites-available/tomkuremaatk.conf

Configurointi tiedostoon laitoin koodin

<VirtualHost *:80>
 ServerName tomkurenmaa.tk
 ServerAlias http://www.tomkurenmaa.tk

DocumentRoot /home/tom/public_html/

<Directory /home/tom/public_html/>
 Require all granted
 </Directory>
 </VirtualHost>

Klo 15.16 Tuloksena on nyt toimiva tomkurenmaa.tk osoite jossa kylläkin lukee vain testi… Mutta siitä on hyvä aloittaa.

Screenshot_2017-03-08_10-33-26

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s