Superb Mini Server: Difference between revisions
No edit summary |
|||
(27 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Superb Mini Server | =Superb Mini Server= | ||
Mark-Erik Mogom<br /> | |||
Andrus Dei | |||
==Sissejuhatus== | |||
Superb Mini Server on Slackware-l [http://www.slackware.com/] baseeruv valmis serverilahendus, mis on saadaval nii LiveCD-na (SMS LiveCD version 2.0.2)[http://sms.it-ccs.com/downloads.html] kui paigaldusplaadina (SMS Native Installation CD version 2.0.2 x86)[http://sms.it-ccs.com/downloads.html]. SMS nõudmised riistvarale on küllalt madalad ja pakutavate teenuste valik on väga ulatuslik. | |||
Serveriteenustest on versioonis 2.0.2 kohe olemas järgmised: | |||
*Apache version 2.2.23 | |||
*BIND version 9.9.2_P1 | |||
*Dovecot IMAP version 2.1.12 | |||
*ISC DHCPd version 4.2.4_P2 | |||
*Fetchmail version 6.3.22+SSL+NLS | |||
*HylaFAX+ Server version 5.5.2 | |||
*MySQL version 5.5.28 | |||
*OpenSLP version 1.2.1 | |||
*OpenVPN version 2.2.2 | |||
*OpenLDAP Server version 2.4.33 | |||
*ProFTPd version 1.3.4a | |||
*Postfix version 2.9.4 | |||
*OpenSSH_6.1p1 | |||
*Samba version 3.6.10 | |||
*Sendmail version 8.14.5, config V10/Berkeley | |||
*SpamAssassin version 3.3.2 | |||
*Sarg version 2.3.2 | |||
*Squid version 3.2.4 | |||
*DansGuardian 2.10.1.1 | |||
*VsFTPd version 3.0.2 | |||
*PPPD Dialing Server version 2.4.5 | |||
*CUPS Print Server version 1.6.1 | |||
*Netatalk Appletalk File/Print server 2.2.4 | |||
*UW-IMAP Server | |||
==Paigaldamine== | |||
SMS paigaldamiseks kõvakettale tuleb kasutada SMS Native CD-d. Virtuaalmasinasse paigaldades võib esineda probleeme Oracle Virtualboxi puhul (kernel panic), VMWare Workstation 9 all töötab probleemideta. | |||
Virtuaalmasina konfiguratsioon: | |||
* 1 protsessor | |||
* 512 MB mälu | |||
* 8 GB SCSI kõvaketas, BusLogic kontroller | |||
* eth0 ''bridged'' | |||
* eth1 ''host-only'' | |||
* IDE CD | |||
Esimesel laadimisel küsitakse klaviatuuri paigutust ja nõutakse ''root'' kasutajana sisselogimist, parooli ei küsita. Esimese tegevusena tuleb kõvaketas partitsioneerida ''cfdisk'' või ''fdisk'' abil. | |||
fdisk /dev/sda | |||
Partitsioonid said loodud järgmiselt: | |||
:/dev/sda1 7GB Linux | |||
:/dev/sda2 1GB Linux swap | |||
Nüüd saab asuda paigaldamise juurde. | |||
setup | |||
Edasine paigaldamine on juba graafilise liidese abil. Peale paigaldamist tuleb teha alglaadimine ja süsteem on valmis kasutamiseks. | |||
''Host-only'' võrgukaardile staatilise aadressi andmine: | |||
ifconfig eth1 192.168.40.10 | |||
==Teenuste seadistamine== | |||
Järgnevalt seadistame mõned teenused. Enamus teenuseid on olemas Webmin moodulitena ja valmis kohe kasutamiseks. Webmini kasutamiseks tuleb minna aadressile https://192.168.40.10:10000, vaikimisi login on '''admin:admin'''. | |||
===Webmin=== | |||
Kõigepealt tuleb muuta Webmin '''admin''' parool. Selleks tuleb minna Webmin->Webmin Users->admin valida Password->Set to.. ja sisestada uus parool. | |||
===DNS serveri seadistamine=== | |||
DNS serveri seadistamiseks tuleb minna Servers->BIND DNS Server. Uue tsooni loomiseks valida ''Create master zone.'' ja teha seal järgmised muudatused: | |||
*Zone type - Forward (Names to Addresses) | |||
*Domain name / Network - slax.zz | |||
*Master server - sms.slax.zz | |||
*Email address - root@sms.slax.zz | |||
Pöördnimelahenduse jaoks | |||
*Zone type - Reverse (Addresses to Names) | |||
*Domain name / Network - 192.168.40.0 | |||
*Master server - sms.slax.zz | |||
*Email address - root@sms.slax.zz | |||
Tsooni loomiseks vajutada '''Create''' ja edasi suunatakse juba selle tsooni sätete leheküljele. | |||
Järgnevalt tuleb tsoonidesse lisada kirjed. | |||
Lõpetamiseks '''Apply configuration'''. | |||
===Samba serveri seadistamine=== | |||
Jagatud kausta loomiseks: | |||
mkdir /var/jagatud | |||
chmod 0777 /var/jagatud | |||
Uue võrgukausta loomiseks tuleb minna Servers->Samba ja võtta ''Create File Share'' ja teha järgmised muudatused: | |||
*Share name - Jagatudkaust | |||
*Directory to share - /var/jagatud | |||
*Create with permissions - 777 | |||
*Share Comment - kõigile kirjutatav ja loetav kaust | |||
Lõpetamiseks '''Create'''. | |||
Kaust luuakse ilma kirjutamisõiguseta. Kirjutamise lubamiseks tuleb muuta ''Jagatudkaust'' sätteid. ''Security and Access Control'' all valida ''Writable?'' ''Yes'' ja '''Save'''. | |||
=Kasutatud kirjandus= | ==Kasutatud kirjandus== | ||
http://sms.it-ccs.com/ | http://sms.it-ccs.com/ | ||
http://www.slackware.com/ | http://www.slackware.com/ | ||
http://webmin.com/ | |||
http://doxfer.webmin.com/Webmin |
Latest revision as of 17:04, 8 January 2013
Superb Mini Server
Mark-Erik Mogom
Andrus Dei
Sissejuhatus
Superb Mini Server on Slackware-l [1] baseeruv valmis serverilahendus, mis on saadaval nii LiveCD-na (SMS LiveCD version 2.0.2)[2] kui paigaldusplaadina (SMS Native Installation CD version 2.0.2 x86)[3]. SMS nõudmised riistvarale on küllalt madalad ja pakutavate teenuste valik on väga ulatuslik. Serveriteenustest on versioonis 2.0.2 kohe olemas järgmised:
- Apache version 2.2.23
- BIND version 9.9.2_P1
- Dovecot IMAP version 2.1.12
- ISC DHCPd version 4.2.4_P2
- Fetchmail version 6.3.22+SSL+NLS
- HylaFAX+ Server version 5.5.2
- MySQL version 5.5.28
- OpenSLP version 1.2.1
- OpenVPN version 2.2.2
- OpenLDAP Server version 2.4.33
- ProFTPd version 1.3.4a
- Postfix version 2.9.4
- OpenSSH_6.1p1
- Samba version 3.6.10
- Sendmail version 8.14.5, config V10/Berkeley
- SpamAssassin version 3.3.2
- Sarg version 2.3.2
- Squid version 3.2.4
- DansGuardian 2.10.1.1
- VsFTPd version 3.0.2
- PPPD Dialing Server version 2.4.5
- CUPS Print Server version 1.6.1
- Netatalk Appletalk File/Print server 2.2.4
- UW-IMAP Server
Paigaldamine
SMS paigaldamiseks kõvakettale tuleb kasutada SMS Native CD-d. Virtuaalmasinasse paigaldades võib esineda probleeme Oracle Virtualboxi puhul (kernel panic), VMWare Workstation 9 all töötab probleemideta.
Virtuaalmasina konfiguratsioon:
- 1 protsessor
- 512 MB mälu
- 8 GB SCSI kõvaketas, BusLogic kontroller
- eth0 bridged
- eth1 host-only
- IDE CD
Esimesel laadimisel küsitakse klaviatuuri paigutust ja nõutakse root kasutajana sisselogimist, parooli ei küsita. Esimese tegevusena tuleb kõvaketas partitsioneerida cfdisk või fdisk abil.
fdisk /dev/sda
Partitsioonid said loodud järgmiselt:
- /dev/sda1 7GB Linux
- /dev/sda2 1GB Linux swap
Nüüd saab asuda paigaldamise juurde.
setup
Edasine paigaldamine on juba graafilise liidese abil. Peale paigaldamist tuleb teha alglaadimine ja süsteem on valmis kasutamiseks.
Host-only võrgukaardile staatilise aadressi andmine:
ifconfig eth1 192.168.40.10
Teenuste seadistamine
Järgnevalt seadistame mõned teenused. Enamus teenuseid on olemas Webmin moodulitena ja valmis kohe kasutamiseks. Webmini kasutamiseks tuleb minna aadressile https://192.168.40.10:10000, vaikimisi login on admin:admin.
Webmin
Kõigepealt tuleb muuta Webmin admin parool. Selleks tuleb minna Webmin->Webmin Users->admin valida Password->Set to.. ja sisestada uus parool.
DNS serveri seadistamine
DNS serveri seadistamiseks tuleb minna Servers->BIND DNS Server. Uue tsooni loomiseks valida Create master zone. ja teha seal järgmised muudatused:
- Zone type - Forward (Names to Addresses)
- Domain name / Network - slax.zz
- Master server - sms.slax.zz
- Email address - root@sms.slax.zz
Pöördnimelahenduse jaoks
- Zone type - Reverse (Addresses to Names)
- Domain name / Network - 192.168.40.0
- Master server - sms.slax.zz
- Email address - root@sms.slax.zz
Tsooni loomiseks vajutada Create ja edasi suunatakse juba selle tsooni sätete leheküljele. Järgnevalt tuleb tsoonidesse lisada kirjed.
Lõpetamiseks Apply configuration.
Samba serveri seadistamine
Jagatud kausta loomiseks:
mkdir /var/jagatud chmod 0777 /var/jagatud
Uue võrgukausta loomiseks tuleb minna Servers->Samba ja võtta Create File Share ja teha järgmised muudatused:
- Share name - Jagatudkaust
- Directory to share - /var/jagatud
- Create with permissions - 777
- Share Comment - kõigile kirjutatav ja loetav kaust
Lõpetamiseks Create.
Kaust luuakse ilma kirjutamisõiguseta. Kirjutamise lubamiseks tuleb muuta Jagatudkaust sätteid. Security and Access Control all valida Writable? Yes ja Save.