CentOS Server: Difference between revisions
Line 191: | Line 191: | ||
==Apache konfigureermine== | ==Apache konfigureermine== | ||
Eelnevalt peaks olema tehtud DNS kirje soovitud domeeni jaoks. Antud näites olen kasutanud www.testdomeen.eu domeeni. | |||
DNS serverisse on tehtud kirjed. | |||
testdomeen.eu. 192.168.56.200 | |||
www.testdomeen.eu. 192.168.56.200 | |||
Soovitud veebilehekülje hostimiseks kasutame Virtual hoste, mis võimaldab ühe apache serveri peale panna mitu | |||
veebilehekülge (näiteks: www.testdomeen.eu, www.linuxadmin.com, www.firma1234.ee). Virtuaal hostid võivad ka olla IP põhised, mis tähendab, et sul on võimalik iga veebilehekülje jaoks eraldi IP määrata või ka ühe IP mitme veebilehekülje jaoks. Kasutaja jaoks ei ole märgatav, et need veebileheküljed jookseks ühe ja sama serveri peal. | |||
===Loo oma veebilehekülje kaust=== | |||
Mine /var/www/ kausta ja loo uus kaust nimega "testdomeen.eu" | |||
cd /var/www/ | |||
mkdir testdomeen.eu | |||
===Pane kataloogile õigused=== | |||
Pane enda loodud ning /var/www/ kaustale 777 õigused. | |||
777 -R /var/www/testdomeen.eu | |||
Määra kataloogidele omanikuks ning grupiks www-data (Apache kasutaja ja grupp vaikimisi) | |||
===Loo oma virtuaalne host=== | |||
Vasakult serverite menüüst vali "Apache Webserver" | |||
Vajuta "Virtual host" | |||
Määra enda loodud kataloogi asukoht "Document Root" väljaga. | |||
Vaheta serveri nimeks enda domeen, antud juhul oleks siis testdomeen.eu | |||
Vajuta "Create" | |||
Mine tagasi olemasolevate virtuaal hostide aknasse. | |||
Vali enda loodud virtuaal server ja edasi "Networking and Addresses" | |||
Selles aknas sa saad sisestada serveri admini emaili (ei ole vajalik) ning ka "Alternate virtual servers names" | |||
Selles kastis tuleks panna enda loodud domeen koos "www"'ga. Ehk siis peaks olema www.testdomeen.eu. See on selleks oluline, et kui kasutaja kirjutab brauserisse "www.testdomeen.eu" ja see kirje puudub, ei lae ennast ka veebileht. | |||
===Rakenda muudatused=== | |||
Vajuta üleval "Apply Changes" | |||
===Testimine=== | |||
Kui testimasinas on DNS kirje olemas ja ruutingud serverisse tehtud, peaks olema võimalik ka testida, et kas Apache sai õigesti konfigureeritud. Selleks ava veebibrauser ning kirjuta "www.testdomeen.eu". | |||
Ning kui html fail on olemas peaks selline pilt tulema. | |||
==Samba konfigureermine== | ==Samba konfigureermine== |
Revision as of 12:58, 10 October 2012
Work in progress
CentOS installeerimine
CentOS võrgukaarti aktiveerimine
Esimene samm võrgu konfigureerimises on võrgukaardi aktiveerimine. Kuna vaikimisi on CentOS-i võrgukaardid välja lülitatud. Selleks, et võrgukaardid tööle saada on vaja muuda /etc/sysconfig/network-scripts/eth0 ja eth1 kausta.
cd /etc/sysconfig/network-scripts/
Võrgu konfiguratsiooni faili avamine:
vi ifcfg-eth0
Faili konfiguratsioon:
# Intel Corporation 82540EM Gigabit Ethernet Controller DEVICE=“eth0“ BOOTPROTO=“dhcp“ HWADDR=06:01:78:a7:00:33 NM_CONTROLLED=“YES“ ONBOOT=yes TYPE=Ethernet
Tähelepanu tasub juhtida ONBOOT="YES" osale, kuna see määrab ära, et võrgukaart hakkaks peale booti ka üles.
eth1 konfiguratsioon:
DEVICE="eth1" NM_CONTROLLED="NO" ONBOOT"YES" IPADDR=192.168.0.100 NETMASK=255.255.255.0 TYPE= Ethernet
Lõpus tuleb ka võrguteenuse restart teha, milleks on käsk:
service network restart
Webmin Installatsioon ja käivitamine
Kuna CentOS kasutab RPM pakihaldust tuleb Webmin installeerida järgnevalt:
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.600-1.noarch.rpm
Ning käivitada käsk
rpm -U webmin-1.600-1.noarch.rpm
Installatsioon peaks toimuma automaatselt kataloogi /usr/libexec/webmin
Webmini kasutamiseks kirjuta oma browserisse:
http://localhost:10000/
Või kui tahad kaugelt ligi saada, asenda localhost oma serveri IP aadressiga.
Näiteks:
http://192.168.0.100:10000/
Teenuste installatsioon
Webminiga on lihtne erinevaid teenuseid installeerida. Selleks tuleb minna Un-used moodulite alla ning valida:
1) Apache Webserver
2) BIND DNS Server
3) Sendmail Mail Server
4) Samba Windows File
Webmin peaks pakkuma nende teenuste installatsiooni.
Teenuste konfigureerimine
DNS konfigureermine
Kui BIND DNS teenus on installeeritud tuleb moodulid värskendada ning minna BIND DNS teenuste alla.
1) Olemasolevate DNS tsoonide all cliki "Create master zone"
2) Täida järgneb info:
"Domain name / Network": linuxadmin.com
"Master Server": linuxadmin.com
"IP address for template records": 192.168.0.100 (siia pane oma arvuti välis IP)
Kui vastav info on olemas vajuta "Create"
3) Nüüd peaksid olema "Edit Master Zone" lehel
Loo aadressi andmed
1) Vajuta "Aadress"
2) Täida andmed:
"Name": (jäta tühjaks)
"Aadress": (sinu IP aadress)
Vajuta "Create"
3) Täida andmed:
"Name": www
"Aadress": (sinu IP aadress)
4) Täida andmed:
"Name": mail
"Aadress": (sinu IP aadress)
5) Täida andmed:
"Name": ftp
"Aadress": (sinu IP aadress)
6) Täida andmed:
"Name": ns
"Aadress": (sinu IP aadress)
Kui tahad veel alamdomeene lisada siis lisa "Name" alla soovitud alamdomeeni nimi. Selle konfiguratsiooni eesmärk on see, et kui kasutaja kirjutab näiteks mail.linuxadmin.com siis kasutajale edastatakse 192.168.0.100 IP aadress.
7) Kui oled lõpetanud vajuta "Return to record types", mis asub lehekülje all.
Loo nimeserveri andmed
1) Clicki "Name server"
2) Täida andmed:
"Zone name": linuxadmin.com. (oluline on, et ka lõppu läheks punkt)
"Name Server": ns.linuxadmin.com. (oluline on, et ka lõppu läheks punkt)
Vajuta "Create
3) Kui oled lõpetanud, siis vajuta "Return to record types", mis asub lehekülje all.
Loo Meilide Exchange'i andmed
1) Vajuta "Mail Server"
2) Täida andmed:
"Name": linuxadmin.com
"Mail server" mail.linuxadmin.com
"Priority" 10
Clicki "Create" nupul
3) Kui oled lõpetanud vajuta "Return to record types" lehekülje lõpus.
Taga juurdepääs
1) Kui oled peamenüüs pead vajutama "BIND DNS server" nupule.
2) Vajuta "Zone Defaults"
3) "Default Zone Settings" alt otsi üles "Allow queries from" kast ja vali "Listed" ja muuda kastist "localhost"'ist "any"'le. See lubab kõigil DNS serverile päringuid esitada.
4) Vajuta "Save".
5) Vajuta "Return to zone" list nupule.
6) Vajuta "Addresses and Topology"
7) "Global Address and topology options" alt vali "Ports and address to listen on", vali "Listed below" ning esimeses reas tee kindlaks, et "Default ei oleks valitud" Kastis peaks olema olema väärtus "53", see tagab DNS port 53 juurdepääsu. "Aadress" veerus muuda väärtus "any"'ks, et kõigil oleks juurdeüääs.
8) Vajuta "Save"
BIND DNS teenuse restart
1) Paremal üleval peaks olema "Stop Bind" nupp. Vajuta sellele ning siis "Start BIND" nupule, see teeb DNS teenusele restardi.
Apache konfigureermine
Eelnevalt peaks olema tehtud DNS kirje soovitud domeeni jaoks. Antud näites olen kasutanud www.testdomeen.eu domeeni. DNS serverisse on tehtud kirjed.
testdomeen.eu. 192.168.56.200 www.testdomeen.eu. 192.168.56.200
Soovitud veebilehekülje hostimiseks kasutame Virtual hoste, mis võimaldab ühe apache serveri peale panna mitu veebilehekülge (näiteks: www.testdomeen.eu, www.linuxadmin.com, www.firma1234.ee). Virtuaal hostid võivad ka olla IP põhised, mis tähendab, et sul on võimalik iga veebilehekülje jaoks eraldi IP määrata või ka ühe IP mitme veebilehekülje jaoks. Kasutaja jaoks ei ole märgatav, et need veebileheküljed jookseks ühe ja sama serveri peal.
Loo oma veebilehekülje kaust
Mine /var/www/ kausta ja loo uus kaust nimega "testdomeen.eu"
cd /var/www/
mkdir testdomeen.eu
Pane kataloogile õigused
Pane enda loodud ning /var/www/ kaustale 777 õigused.
777 -R /var/www/testdomeen.eu
Määra kataloogidele omanikuks ning grupiks www-data (Apache kasutaja ja grupp vaikimisi)
Loo oma virtuaalne host
Vasakult serverite menüüst vali "Apache Webserver"
Vajuta "Virtual host"
Määra enda loodud kataloogi asukoht "Document Root" väljaga.
Vaheta serveri nimeks enda domeen, antud juhul oleks siis testdomeen.eu
Vajuta "Create"
Mine tagasi olemasolevate virtuaal hostide aknasse.
Vali enda loodud virtuaal server ja edasi "Networking and Addresses"
Selles aknas sa saad sisestada serveri admini emaili (ei ole vajalik) ning ka "Alternate virtual servers names"
Selles kastis tuleks panna enda loodud domeen koos "www"'ga. Ehk siis peaks olema www.testdomeen.eu. See on selleks oluline, et kui kasutaja kirjutab brauserisse "www.testdomeen.eu" ja see kirje puudub, ei lae ennast ka veebileht.
Rakenda muudatused
Vajuta üleval "Apply Changes"
Testimine
Kui testimasinas on DNS kirje olemas ja ruutingud serverisse tehtud, peaks olema võimalik ka testida, et kas Apache sai õigesti konfigureeritud. Selleks ava veebibrauser ning kirjuta "www.testdomeen.eu". Ning kui html fail on olemas peaks selline pilt tulema.
Samba konfigureermine
Kõikide kasutajate jagatud kataloogi teeme /home kataloogi. Lisaks kõikidele kasutajatele anname lugemise ja kirjutamise õigused. Selleks:
1) Vajuta Webmin lingil „Create a new file share“.
2) Uues aknas on järgneva info:
Share kataloogi nimi. Kataloog, mida jagada Kommentaar Ülejäänud jäävad algsätetele. Vajuta save
3) Liigu tagasi „Share listing“ menüüse. Vajuta uuele loodud jagatud kataloogile, et oleks võimalik muuta teisi sätteid. Kui oled oma jagatud kataloogi sealt avanud, peaks ilmuma sellised valikud:
Security and Access control File permissions File naming Miscellaneous Options
4) Vajuta „Security and Access control“ nuppu. Avanenud aknas tee järgnevat:
Muuda oma jagatud kataloogi õigusi, et sinna oleks võimalik kirjutada. Kui tahad lubada külalis kasutajatele juurdepääsu pane linnuke. Kui tahad muuta hostide juurdepääsu, muuda hostide lubamise ja keelamise sätteid
5) Kui oled selle osa konfigureerimise osa lõpetanud, vajuta salvesta ning sind saadetakse tagasi jagatud kataloogi konfigureerimise leheküljele.
6) Failiõiguste sektsioonis on vaja üle vaadata neli valikut:
New Unix file mode New Unix directory mode Force Unix file mode Force Unix directory mode
7) Kui tahad, et kasutajatel oleks nii lugemise kui ka kirjutamise õigused jagatud kataloogis, peaksid kõik valikud olema 755. Kui oled seda teinud vajuta salvesta nuppu.
8) Kui jagatud kataloog on valmis, vajuta „add users to samba“. Kasutaja konfigureerimine Mine tagasi samba mooduli leheküljele ja keri natuke alla. Otsi üles „Convert Unix users to Samba users“ link. Vajuta sellele. Vajuta „Convert Users“ nupule ja kõik olemasolevad kasutajad lisatakse Samba süsteemi. Nüüd kõik kasutajad saavad ligi Samba jagatud kataloogidele. Lõpuks vajuta Samba peamenüüs restart samba server nupule. Kasutajatel peaks nüüd olema juurdepääs samba jagatud kataloogidele.
E-mail teenuse konfigureermine
Kõik Sendmail serveri kasutajatad, kes tahavad endale meilikontot, tuleb lihtsalt luua linuxis uus kasutaja, ning vastavalt konfiguratsioonile suunatakse kirjad selle linuxi kasutaja kontole.
Kohaliku domeeni lisamine
Vali Sendmail konfiguratsiooni menüüst "Local Domains" ning sisesta konfiguratsiooni faili lõppu oma domeeni nimi.
Mailide Aliaste lisamine
Vali Webmin menüüst "Mail Aliases".
"Address" tekstikasti kirjuta aadressi alias, näiteks sales. Aliast koos domeeniga ei tohiks lisada.
Enabled jätta nii nagu on
"Alias to" suunab kirja vastavalt parameetritele. Sisesta mõne teise kasutaja meili aadress või hoopis mõne kasutaja nimi.
Testimine
Kui kõik vajalik on konfigureeritud oleks mõistlik ka testida. Testimiseks tuleks valida Sendmail konfiguratsiooni menüüst "User Mailboxes".
Sealt tuleks valida siis mõni kasutaja, näiteks sales või student.
Kui kasutaja on valitud tuleks vajutada nupule "Compose". Ette peaks tulema meili saatmise menüü. "To" valikusse sisesta näiteks sales@linuxadmin.com.
Kui "Mail Aliases" ja domeen on õigesti konfigureeritud peaks näiteks kasutaja student kiri minema kasutaja sales kausta. Ning kui kasutaja sales sisse logib näitab ka konsoolis, et kasutajale on saabunud kiri.
Sources
http://www.webmin.com/rpm.html
http://www.webtop.com.au/blog/how-to-setup-dns-using-webmin-2009052848
https://www.linux.com/learn/tutorials/299651:samba-configuration-with-webmin