Hogyan készítsd el saját hostingodat - a semmiből - mindent róla és programozhatsz
Oldal 5/6
Felhasználói könyvtárrendszer
Az előző cikkben leírtak szerint a virtuális tárhely felhasználók külön www / www könyvtárban találhatók. Ha az idő alatt a / home / www könyvtárban lévő helyet el lehet végezni, egy további fizikai lemezt is telepíthetünk a kiszolgálóra, és csatolhatjuk a / home / www1 könyvtárba. Ebben az esetben a fogadó művelet általános terve nem változik, és további konfigurációra nincs szükség.
Annak biztosítása érdekében, hogy a felhasználók ne férjenek hozzá a "külföldi" adatokhoz, helyesen kell beállítani a könyvtárak jogát és tulajdonosát. Az ilyen hangolás nagyon fontos pont, ezért nézzük közelebb.
Tehát a felhasználóknak nem szabad hozzáférniük egymás könyvtáraihoz, de gondoskodniuk kell ezeknek az adatoknak a webszerverre való rendelkezésre állásáról. Szerencsére a UNIX engedélyek mechanizmusa megoldhatja ezt a problémát: létrehozunk egy speciális csoportot, amely magában foglalja a webhoszt és az Apache webszerver felhasználójának
A / home / www könyvtárhoz tartozó jogoknak 0711-nek kell lenniük, így a fájlok / könyvtárak listája nem található. A felhasználók beírhatják a katalógust, de nem kapják meg a listát.
Webhostingunk felhasználóját hozzuk létre:
Így minden felhasználónak két csoportja van: az elsődleges az virtwww és egy további, amely név szerint egyezik a felhasználónévvel.
Meghatároztuk a jogokat a felhasználó saját könyvtára:
A könyvtárhoz hasonló jogokkal, az u00001 felhasználó és az internetes kiszolgáló nem fér hozzá a felhasználói adatokhoz, és a benne létrehozott fájlok és könyvtárak örökölik a tulajdonosi azonosítót és a GID-t.
A naplófájlok tárolásához kiválasztjuk a / var / log / apache könyvtárat.
Hozzon létre egy könyvtárat a naplófájlok tárolásához:
Most még leírja a felhasználó virtuális gépének létrehozására vonatkozó eljárást. Tegyük meg a Példa site example.com webhelyen.
1) Könyvtárak létrehozása
2) Az Apache konfigurációját írjuk
Vegye figyelembe a session.save_path változó értékét. Meg kell határoznia a 0660-as jogokat.
3) Ellenőrizze az Apache konfigurációt:
4) Indítsa újra az Apache-t és próbálja meg a rendszert:
5) FTP hozzáférés biztosítása a felhasználó számára Mivel az összes FTP-felhasználó, amit az adatbázisban tárolunk, az FTP-hozzáférés létrehozásának teljes folyamata pontosan egy bejegyzés létrehozása:
ahol 1001 a felhasználó UID-je, és 1000 a virtuális csoport GID-je. Ellenőrizzük a hozzáférést az FTP-n keresztül:
Miután felsorolta az IIS 7.0 összes nagyszerű funkcióját, szívesen megosztottam ezt az információt veled. Amikor rájöttem, hogy nem tudom az összes funkciót figyelembe venni, úgy döntöttem, hogy az IIS 7.0 legfontosabb jellemzőire és jelentős változásaira koncentrálok. Többet.
Szükséges szoftver: Szoftver verzió Oracle Database 10g Express Edition 10.2 Apache HTTP szerver 2.0.58 PHP processzor 5.1.3 Oracle telepítés Itt választhat. Vagy telepítsen oracle-t egy helyi gépre, vagy használja az adatbázis szerverét.
Idővel a Microsoft újratervezte az IIS-t, különös hangsúlyt fektetve a biztonságra. Ennek eredményeképpen bevezetésre került az IIS 6.0, amely a legbiztonságosabb kereskedelmi webkiszolgáló. Az IIS 7.0-ban tovább fejlesztik az IIS 6.0 megbízhatóan védett architektúráját. A modularitásnak köszönhetően lehetséges.
Az IIS 7.0-t úgy tervezték, hogy a legbiztonságosabb és legrugalmasabb platform a Microsoft webes alkalmazásaihoz. A Microsoft teljesen újratervezte az IIS tervét, és ebben a folyamatban az IIS csapata öt fő területre összpontosított: a biztonság fokozhatóságának konfigurálása és telepítése.