A NÉGY BŰVÖS HÁRMAS WWW FTP SQL PHP. BRKK::Békéscsaba Linux rendszergazda képzés 2008

Hasonló dokumentumok
A NÉGY BŰVÖS HÁRMAS WWW FTP SQL PHP. BRKK::Békéscsaba Linux rendszergazda képzés 2008

ProFTPD. Molnár Dániel október oldal

Miért jó ez: A Xampp csomag előnyös tulajdonságai: rendkívül jól felszerelt naprakész telepíteni-és frissíteni gyerekjáték.

Apache http szerver telepítése és konfigurálása... 2 C:\Apache\conf\httpd.conf fájl beállításai... 7 C:\Apache\conf\extra\httpd-vhosts.

Kiszolgálók üzemeltetése. Iványi Péter

LOGalyze Telepítési és Frissítési Dokumentáció Verzió 3.0

ALAP BEÁLLÍTÁSOK. 1. Jogosultság megadás, hogy tudjunk dolgozni sudo s jelszó:xxxxxx. 2.Hálózati kártyák beállítása mcedit /etc/network/interfaces

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

Tanúsítványkérelem készítése, tanúsítvány telepítése Apache szerveren

8. WebDAV kiszolgáló konfigurálása

Apache webszerver. Apache beszerzése. Telepítés után. Indítás, leállítás, státusz. Főbb könyvtárak, fájlok. /etc/apache2. Apache kezelés.

Apache, MySQL, PHP/Perl NetWare-n

Webtárhely létrehozása a helyen. Lépések Teendő 1. Böngészőbe beírni: 2. Jobb oldalon regisztrálni (tárhelyigénylés).

OCSP Stapling. Az SSL kapcsolatok sebességének növelése Apache, IIS és NginX szerverek esetén 1(10)

Készítette: Sallai András Terjesztés csak engedéllyel sallaia_kukac_fre _pont_hu

LINUX LDAP címtár. Mi a címtár?

SAMBA. Forrás: Lajber Zoltán: SAMBA alapok dia, SZIE

web works hungary Rövid technikai tájékoztató Mars (mars.intelliweb.hu) szerverünkkel kapcsolatban meglévő és új ügyfeleink számára.

Web kliens-szerver struktúra és adatvédelem

Titkosítás NetWare környezetben

Gyakorlati vizsgatevékenység A

Felhasználói kézikönyv Bázis, Aktív, Portál és Portál+ csomagokhoz

Tartalomjegyzék. Weboldalüzemeltetői praktikák... 1 Átlag weboldal... 1 Wordpress praktikák... 2


Tanúsítványkérelem készítése, tanúsítvány telepítése Microsoft Internet Information szerveren

SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

web works hungary Rövid technikai tájékoztató a webhosting szolgáltatásról. (PLESK szerver)

FTP szerver telepítése

S, mint secure. Nagy Attila Gábor Wildom Kft.

Webserver telepítése, konfigurálása

PHP-MySQL. Adatbázisok gyakorlat

BackupPC. Az /etc/hosts fájlba betehetjük a hosztokat, ha nem a tejles (fqdn, DNS név) névvel hivatkozunk rájuk: # /etc/hosts #

Hálózati architektúrák és Protokollok GI Kocsis Gergely

Rendszergazda Debrecenben

Tanúsítvány létrehozása Apache szerverhez

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz

1. Üres merevlemez gépbe helyezése, Boot a CD1 telepíto lemezrol (Hiba esetén video állítása VGA módra F4 billentyüvel, )

VIZSGÁLATI BIZONYÍTVÁNY

Csoport neve: Kisiskolások Feladat sorszáma: 2. Feladat címe: Oktatási intézmény honlapja, oktatási naplóval. E-Project.

Kezdő lépések Microsoft Outlook

Moodle IPSZILON előadás március 23.

Jelszavas hozzáférés korlátozás

A MOODLE KERETRENDSZER TELEPÍTÉSE

Az FMH weboldal megnyitásakor megjelenő angol nyelvű üzenetek eltüntetése


Levelező szerverek. Hargitai Gábor november 28.

WebEC kliens számítógép telepítése és szükséges feltételek beállítása, az alábbi ellenőrző lista alapján történik.

applikációs protokollok

Technikai tudnivalók a Saxo Trader Letöltéséhez tűzfalon vagy proxy szerveren keresztül

PHP. Adatbázisok gyakorlat

PROFIT HOLDING Hungary Zrt. WEB üzletág

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows7 operációs rendszer és Internet Explorer 8-es verziójú böngésző esetén

Telepítési útmutató. web:

MINŐSÍTÉS. az 1. számú mellékletben részletezett feltételrendszer teljesülése esetén

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv

Szalai Ferenc

FRISSÍTÉSI LEÍRÁS A WINIKSZ PROGRAMCSOMAGHOZ

Shibboleth alapú felhasználóazonosítás. rendszerben

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

1.2. NFS kliens telepítése és beállítása

Hálózati Architektúrák és Protokollok GI BSc. 10. laborgyakorlat

Adott egy szervezet, és annak ügyfelei. Nevezzük a szervezetet bank -nak. Az ügyfelek az Interneten keresztül érzékeny információkat, utasításokat

Szolgáltatási csomagok I-SZERVIZ Kft. érvényes szeptember 1-től

Információ és kommunikáció

FortiClient VPN-IPSec kliens konfigurációs segédlet

Mérési útmutató az Access Control (ACC) cím méréshez

e-szignó Online e-kézbesítés Végrehajtási Rendszerekhez

Gyors Telepítési Útmutató N típusú, Vezeték Nélküli, ADSL2+ Modem DL-4305, DL-4305D

ELEKTRONIKUS MUNKABÉRJEGYZÉK MODUL

5.1 Környezet Hálózati topológia

1/13. RL osztály Hálózati alapismeretek I. gyakorlat c. tantárgy Osztályozóvizsga tematika

Vectory telepítési útmutató

Nokia N97_mini (Mail for Exchange) beállítása Virtualoso levelezésre

Gflimited. A Megállapodás és a feladat. - Belső elkülönített hálózat kialakítása és monitorozása üzemeltetése.

BarAck.Net. Internetes csomagkezel. Felhasználói kézikönyv V 1.0. (2011. július 20.)

Webcasting Editor Felhasználói kézikönyv és bemutató. A kapott Url -el valamint a kiadott felhasználónév jelszó párossal belépünk:

Iroda DEMO telepítési útmutató

3 A hálózati kamera beállítása LAN hálózaton keresztül

Windows Screencast teszt

SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS. A MySQL adatbáziskezelő PHP folytatás JDBC, ODBC

Testnevelési Egyetem VPN beállítása és használata

GDi Esri Magyarország Felhasználói Konferencia Timár Gábor: Konkurens adatfeldolgozás ArcGIS rendszerben

Kriptográfiai alapfogalmak

Cisco Teszt. Question 2 Az alábbiak közül melyek vezeték nélküli hitelesítési módok? (3 helyes válasz)

DNS hamisítás szerepe, működése, védekezés. Benda Szabolcs G-5S5A Peller Nándor G-5i10 Sőregi Gábor G-5S5A

Oktatási cloud használata

A kovetkezo kerdese, h torolje e le a feltett (ezekbol installal).deb csomagokat. ezek csak foglaljak a helyet ugyhogy engedelyezzuk neki(y).

Hálózatbiztonság Androidon. Tamas Balogh Tech AutSoft

[SZÁMÍTÓGÉP-HÁLÓZATOK]

Fábián Zoltán Hálózatok elmélet

Ingyenes DDNS beállítása MAZi DVR/NVR/IP eszközökön

Bérprogram vásárlásakor az Ügyfélnek ben és levélben is megküldjük a termék letöltéséhez és aktiválásához szükséges termékszámot.

Gyakorlati vizsgatevékenység

A CCL program használatbavétele

Levelező kliensek beállítása

Egy iskola honlapjának tervezése, kivitelezése

A WORDPRESS TELEPÍTÉSÉNEK LÉPÉSEI

Átírás:

A NÉGY BŰVÖS HÁRMAS WWW FTP SQL PHP BRKK::Békéscsaba Linux rendszergazda képzés 2008

Beszerzés Bő a választék, mi most a PRO-FTP Apache PHP5 MYSQL Postgree SQL rendszereket telepítjük

Telepítés Hmmm mondjuk aptitude segítségével telepítsük fel a következő csomagokat, és hagyjuk hadd telepítse a gép a függőségeket: apache2 libapache2-mod-php5 php5 mysql-server-5.0 postgresql-8.1 proftpd, proftpd-pgsql

UTILS Néhány hasznos program az SQL rendszerhez php5-mysql, php-myadmin php5-pgsql, php-pgadmin A telepítéskor nem kérdezősködik túl sokat:

It works ln -s /etc/phppgadmin/apache.conf \ /etc/apache/conf.d/phppgadmin.conf Nos ha az It works üzenetnél többet szeretnénk: Adj/szerezz nevet a weblapodnak a DNS-ben Kiindulásnak másold le a /etc/apache2/sites-available/default fájlt, elvileg mindegy milyen néven, de a rend kedvéért célszerű a DNS nevét adni Szerkesszük át kicsikét, hogy az új site-nak is megfeleljen

Egy példa site NameVirtualHost www.valaki.hol:80 <VirtualHost www.valaki.hol:80> ServerAdmin webmaster@valaki.hol DocumentRoot /home/valaki.hol/www <Directory /home/valaki.hol/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /home/valaki.hol/cgi-bin/ <Directory "/usr/lib//home/valaki.hol/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.valaki.hol.log LogLevel warn CustomLog /var/log/apache2/access.valaki.hol.log combined ServerSignature On A www.valaki.hol értékét természetesen egy </VirtualHost> igazi névvel helyettesítsd!!!

Ha biztonságos kapcsolatot szeretnénk SSL: SECURE SOCKET LAYER Az SSL (Secure Socket Layer) egy protokoll réteg, amely a szállítási rétegbeli protokoll (pl. TCP/IP) és valamely alkalmazási rétegbeli protokoll (pl. jelen esetben HTTP) között helyezkedik el, az OSI terminológia szerinti viszony- és megjelenítési réteg feladatait látva el. Webböngészésnél például az SSL biztosítja a biztonságos kommunikációt a kliens (böngésző) és a szerver (webszerver) között. Autentikációhoz digitálisan aláírt tanusítványokat használ, a kommunikáció titkosítva zajlik (az SSL kézfogás során közösen megegyeznek egy kulcsban, ebből generálják azután az egy session erejéig használatos session keyt, és ezt használják valamely szimmetrikus titkosító algoritmussal, pl. DES, AES, stb). Az SSL utódja a TLS (TRANSPORT LAYER SECURITY) protokoll, a kettő között gyakorlatilag csak a konstansokban van eltérés, a protokoll maga lényegében változatlan BŐVEBBEN: http://wiki.hup.hu/index.php/tls

Ha biztonságos kapcsolatot szeretnénk Készítsük el a tanusítványunkat: mkdir -p /etc/apache2/ssl-certs/valaki.hol make-ssl-cert /usr/share/ssl-cert/ssleay.cnf \ /etc/apache2/ssl-certs/www.valaki.hol/apache.pem Azaz először készítsünk egy könyvtárat a tanúsítványnak, majd hozzuk létre a tanúsítványt magát!

Ha biztonságos kapcsolatot is szeretnénk Az Apache beállításához persze szerkesztenünk kell az előbb létrehozott site fájlunkat is, és persze meg kell mondani az apache-nak, hogy ne csak a 80-as, de a 443- as porton is hallgatózzon. A /etc/apache2/ports.conf-ban: Listen 80 <IfModule mod_ssl.c> Listen 443 </IfModule>

Ha biztonságos kapcsolatot is szeretnénk A /etc/apache2/sites-available/www.valaki.hol - ban hozzunk létre a 443-as portra is VirtualHost bejegyzést a 80-as alapján a következő eltérésekkel: NameVirtualHost www.valaki.hol:443 <VirtualHost www.valaki.hol:443>... SSLEngine On SSLCerificateFile /etc/apache2/ssl-certs/www.valaki.hol/apache.pem SSLCerificateKeyFile /etc/apache2/ssl-certs/www.valaki.hol/apache.pem DocumentRoot /home/valaki.hol/www-ssl <Directory /home/valaki.hol/www-ssl/>... </Directory>... </VirtualHost>

APACHE RELOADED Még 3 feladatunk van: Bekapcsolni az ssl modult Bekapcsolni a weboldalunkat Újraindítani az Apache-t a2enmod ssl a2ensite www.valami.hol /etc/init.d/apache restart Sajnos az Apache jelenleg csak egy tanúsítványt hajlandó kezelni IP címenként.

Proftp beállítás Miután föltelepítettük a proftpd-t és vetettünk egy pillantást a /etc/proftpd/proftpd.conf -ra, és a vele egyhelyen található modules.conf-ra, nem kell túlságosan agyafúrt logika ahhoz, hogy kitaláljuk miért is épp ezt az FTP szervert választottam.

A proftpd.conf A konfigurációs állomány jól elkülöníthető részekre osztható server config <Global> </Global> <Anonymous> </Anonymous> <VirtualHost> </ VirtualHost> <Directory> </Directory> <Limit> </Limit>.ftpaccess Nézzük ezeket egyenként

SERVER CONFIG ServerName "ProFTPD" #szerver neve ServerType standalone #szerver típusa DefaultServer on #alapértelmezett szerverként használjuk -e Port Umask Group 21 #port, csak ha ServerType standalone 022 #könyvtár jogosultság FTP #milyen csoportok használhatják DefaultRoot ~ #mindenki csak a saját tárhelyét látja <Directory /home/~>... </Directory> #alapértelmezett könyvtár

<Global> <Global> AllowForeignAddress [on/off] Engedélyezi az idegen adatforgalmat AllowRetrieveRestart [on/off] Engedélyezi a letöltések újrakezdését AllowStoreRestart [on/off]- Engedélyezi a feltöltések újrakezdését DefaultTransferMode (ascii/binary)- Alapértelmezett átviteli mód DeferWelcome [on/off] Üdvözlőüzenet megjelenítése a bejelentkezés után MaxClients [szám "üzenet"] Üzenet, ha a szerver megtelt MaxClientsPerHost [szám "üzenet"] Üzenet, ha a kliens többször már nem csatlakozhat </Global>

<Global> RootLogin [on/off] Engedélyezi a root-nak a bejelentkezést AuthAliasOnly [on/off]- Csak álneves felhasználók léphetnek be DisplayConnect [''ü. fájl''] Sikeres bejelentkezés után megjelenő üzenet fájl DisplayGoAway [''ü. fájl''] Ha túl sokan próbálnak kapcsolódni és a szerver megtelet, ezt az üzenetfájlt fogja megjelíteni DisplayLogin [''ü. fájl'']- Sikeres bejelentkezés után megjelenő üzenetfájl DisplayQuit [''ü. fájl'']- Lekapcsolódás után megjelenő üzenetfájl UseFtpUsers [on/off]- Elutasítja az /etc/ftpusers fájlban szereplő felhasználókat UserAlias [álca valódi fhnév]- Felhasználói nevek álcái (Bejelentkezési felhasználónév - Valós felhasználónév) UserPassword [jelszó kódolva]- Felhasználói jelszavak felülírása

<Anonymous> <Anonymous /home/ftp> User [fhnév]- A szerver ezen felhasználó név alatt fog működni. Fel kell venni a felhasználók közé. Group [csoport]- megadja, hogy melyik csoportba tartozik AllowForeignAddress [on/off AllowRetrieveRestart [on/off] AllowStoreRestart [on/off] MaxClients [szám] MaxClientsPerHost [szám]...stb (bármely beállítás felülírható) </Anonymous>