Asennetaan serveri ja client ohjelmisto:
apt-get install mariadb-server
apt-get install mariadb-client
All posts by mesala
Videot
Videoihin tarvitset opettajalta käyttäjätunnuksen ja salasanan.
- Peruskomentoja nettisivuilta
- Peruskomentojen käyttöä + shellsin lisäys
- apt-get upgrade
- Peruskomentojen käyttöä, backupit ja apachen asennusta
- Apachen asennus ja peruskonfiguraatio
- Apachen tietoturva, htaccess ja dir.conf
- Apachen portin vaihto, dir conf
- Proftpd asennus ja peruskonfiguraatio
- Useradd, kansion näkyminen, proftpd konfiguraatiot
- Filezillan käyttö
- Kokonaisuudessaan apachen ja proftpd asennus ja konfiguraatiot
- Mariadb ja php asennus sekä php.inin konffausta
- Mariadb + client asennus, php 7 asennus
- Tietokannan ja käyttäjän tekeminen, htaccessin tekeminen notepadilla
Tulossa videoita php.inin configuraatiosta
Max Instances
MaxInstances- asetus määrittää enimmäismäärän kirjautuneita käyttäjiä kokonaisuudessaan, joita proftpd-prosessi voi luoda.
Asetuksella ei ole vaikutusta, kun sitä käytetään palvelimella, joka toimii inetd-tilassa, koska silloin jokainen prosessi edustaa yhtä asiakasyhteyttä, tämä asetus ohjaa myös enimmäismäärää samanaikaisia datayhteyksiä.
MaxInstances- asetuksella voidaan käyttää estämään ei-toivottuja palvelunestohyökkäyksiä (yhteyden muodostaminen toistuvasti ftp-porttiin, mikä aiheuttaa proftpd-portin ruuhkautumisen).
Palvelimen suunnittelussa kannattaa miettiä halutaanko palvella prioriteettina http protokollaa vai ftp protokollaa. Jokainen levylle kirjoittaminen ja lukeminen ruuhkauttaa serverin massamuistin.
Asetus määritellään etc/proftpd ja sieltä proftpd.conf tietostossa,
yleensä käännöksen default arvo on ollut 30 asiakasta.
Server identity
ServerIdent- asetuksella voidaan ftp kirjautumiseen asettaa oletusviestin, joka näkyy, kun uusi asiakas muodostaa ftp-yhteyden.
Jos tämä asetetaan pois päältä, näyttöön tulee “[isäntänimi] FTP-palvelin valmis.” Jos asetus on päällä, asetuksella voi ottaa valinnaisen merkkijonoargumentin, joka näytetään oletustekstin sijasta. Palvelimet, jotka haluavat antaa vähän tietoja, haluavat todennäköisesti ServerIdent-kaltaisen asetuksen “FTP-palvelin valmis” -tekstin, joka ei sillon edes paljasta isäntänimeä.
Kofiguroidaan proftpd tiedosto /etc/proftpd/ ja sieltä proftpd.conf, lisätään rivi:
ServerIdent on “This is database server made by Mekaanikko.”
Shellsin lisäys
Filezillassa portin vaihto
Joskus proftp palvelin on asetettu toimimaan eri portilla kuin 21 tai sitten on palomuurissa tehty portinohjaus jolloin filezilla clientissä tulee vaihtaa portti asetuksissa default 21 portti esimerkiksi portiksi 22.
Filezillan 22 portti on tarkoitettu SSH:lle tai SFTP siirtoon, mutta sen voi aktivoida myös normaaliin ftp liikenteeseen kuten kuvassa.
Asetukset tehdään: file -> site manager.
Apachen portin asetus
Http portteja on useita ja käytetyin on 80 portti, mutta jos halutaan vaihtaa palveleva portti esim 8080 porttiin niin se tehdään /etc/apache2/ports.conf tiedostossa.
ls komennolla voi ottaa hakemisto listauksen jolloin näyttää tältä:
Lopuksi tallennetaan tiedot ja käynnistetään apache2 uudestaan.
proftpd käynnistys
service proftpd start
proftpd sammutus
service proftpd stop
Proftpd uudelleen käynnistys
service proftpd restart