You are on page 1of 12

Služby

Apache
nainstalujeme službu

sudo apt-get install apache2

můžeme otestovat funkčnost na windows virtualu ⇒ zadáme do prohlížeče


adresu serveru

default stránka také obsahuje základní readme, které nám říka cestu ke
konfigurákům a dokonce i má napsané commandy, které nám umožňují se
stránkami pracovat jako (a2ensite)

Vlastní stránka

Služby 1
budeme potřebovat

vytvořit soubory samotného webu

vytvořit konfigurační soubor stránky

nejlépe se to dělá s midnight commanderem

sudo apt-get install mc

mc

přesuneme se z home složky

Služby 2
vytvoříme soubory webu

přesuneme se do složky /var/www která je napsaná v readme

zkopírujeme defaultní složku html pomocí F5

Služby 3
můžeme se přesunout do složky a upravit soubor index.html pomocí F4

změníme co chceme, jen abychom poznali že se jedná o jinou stránku

přesuneme se do /etc/apache2/sites-available

zkopírujeme default config

Služby 4
opět upravíme pomocí F10

změníme Document Root a ServerName

Služby 5
po uložení souboru použijeme command a2ensite nazevConfigu

a restartujeme apache

pokud se chceme na tuto stránku dostat musíme ještě upravit hosts soubor na
našem hostitelském pc

Služby 6
k naší stránce už bychom se měli dostat z hostitelského PC

Samba
sudo apt-get install Samba

vyžaduje nastaveného uživatele na linuxu

můžeme použít našeho defaultního

postup při tvorbě nového uživatele

2 možnosti

useradd jmeno - rychlá vytvoří uživatele bez hesla a informací

adduser jmeno - kompletní průvodce nastavením uživatele

uděláme z linux účtu samba účet

Služby 7
smbpasswd -a jmenoLinuxUctu

připravíme složku, kterou uživatelům chceme nasdílet

nepoužíváme home directory

můžeme udělat například složku v /var/

například var shares a v shares název našeho oddílu, třeba public

výsledná cesta /var/shares/public

shares složce nastavíme práva tak, aby s ní všichni mohli interagovat

chmod 777 /var/shares -R

-R slouží k tomu aby command platil i na podsložky

upravíme samba config /etc/samba/smb.conf

pokud zapomeneme path, použijeme mc, 99% configuračních souborů se


nachází v etc

můžeme využít og config jako inspiraci

definice private a public shares

restartujeme service ⇒ systemctl restart smbd

můžeme se zkusit připojit na windows

Služby 8
DNS (bind9)
apt-get install bind9

forward lookup zone

/etc/bind

zkopírujeme db.local a přejmenujeme ho

upravíme obsah

Služby 9
všechny domény musí končit tečkou

pokud budeme dále upravovat soubor musíme vždy zvýšit Serial hodnotu
v SOA záznamu

uložíme soubor

zkopírujeme si named.conf.default-zones a pojmenujeme ho jako


named.conf.local

dáme nahradit

named.conf.local zredukujeme pouze na jeden záznam, případné věci co


bychom později chtěli použít zakomentujeme

vytvoříme záznam pro naší doménu (název zóny musí být stejný jako v
SOA záznamu)

v /etc/resolv.conf zkontrolujeme jestli je náš dns server nastavený na


nějaký interface serveru

Služby 10
named-checkconf - zkontroluje syntax errors u našich konfiguráků

systemctl restart bind9

můžeme vyzkoušet záznam

reverse lookup

zkopírujeme db.127 a upravíme

/etc/bind/named.conf.local přídáme zónu zpětného vyhledávání

Služby 11
můžeme si všimnout že subnet se tady píše opačně 172.16.1 ⇒ 1.16.172

naše pětka z minulého configu bude přidaná na začátek 5.1.16.172

po uložení opět restartujeme service

systemctl restart bind9

Typy záznamů v db files

A - ipv4 adresa

AAAA - ipv6 adresa

CNAME - alias

MX - mail exchange

PTR - reverse lookup

Služby 12

You might also like