Utolsó frissítés: 20.10.2017
Töltse le az Apache webszerver csomagot a http://www.apachelounge.com/ webhelyről. Válasszuk ki a szerver legújabb verzióját. A letöltési oldalon az Apache csomag két változatát találjuk - 64 bites és 32 bites rendszerekhez.
Az Apache telepítése előtt figyelembe kell venni, hogy ha az operációs rendszerünk Windows, akkor a rendszerre telepíteni kell a C ++ csomagot, amely a 64 bites és a 32 bites címen található.
Az Apache-csomag letöltése után csomagolja ki a letöltött archívumot. Ebben közvetlenül megtaláljuk a mappát a webszerver fájljaival - az Apache24 könyvtárat. Helyezzük át ezt a könyvtárat a C meghajtóra úgy, hogy a teljes elérési út a C:/Apache24 legyen.
Most telepítenünk kell az Apache as Windows szolgáltatások. Ehhez futtassa a parancsot Windows vonal rendszergazdaként, és lépjen a webszerver könyvtárába a paranccsal
httpd.exe -k telepítése
Ha a telepítés sikeresen befejeződött, a parancssorban megjelenik a "The Apache2.4 service sikeresen telepítve" üzenet. A szervert is teszteljük:
Az én esetemben, ahogy a fenti képen is látható, az Apache nem tudott csatlakozni a konfigurációban alapértelmezett 80-as porthoz, mivel a 80-as portom egy másik webszerveren – az IIS-en – figyel. Ez az egyik gyakori probléma az Apache indításakor. A megoldáshoz vagy le kell tiltanunk az IIS szolgáltatást, vagy új portot kell megadnunk az Apache számára. Én a második utat választom.
A telepítés után beállítjuk a szervert, hogy csatlakoztassa a korábban telepített PHP interpreterrel. Ehhez a mappában c:\apache24\conf keresse meg a httpd.conf fájlt, és nyissa meg szöveg szerkesztő.
A httpd.conf fájl konfigurálja a webszerver viselkedését. A leírásaira ugyanúgy nem térünk ki, csak kisebb változtatásokat hajtunk végre, amelyek a PHP-vel való együttműködéshez szükségesek.
Először keresse meg a vonalat
Figyelj 80
Ez a karakterlánc a hallgatott portot jelzi. Az alapértelmezett a 80-as port. Ha nincs ütközés a portokkal, hagyhatja úgy, ahogy van. Lecserélem a portot 8080-ra.
#ServerName www.example.com:80
és váltson át
Kiszolgálónév localhost:8080
Most csatlakoztassuk a PHP-t. Ehhez keresse meg a modulbetöltő blokk végét a httpd.conf fájlban LoadModule
//...................... #LoadModule watchdog_module modules/mod_watchdog.so #LoadModule xml2enc_module modules/mod_xml2enc.soÉs a blokk végén add hozzá a sorokat
LoadModule php7_module "C:/php/php7apache2_4.dll" PHPIniDir "C:/php"
DocumentRoot "c:/Apache24/htdocs"
Alapértelmezés szerint a "c:/Apache24/htdocs" könyvtárat használják dokumentumtárként. Cseréljük le ezt a sort a következőre:
DocumentRoot "c:/localhost"
Módosítsuk a hibákról vagy webhelylátogatásokról szóló információkat tartalmazó fájlok elérési útját. Ehhez keresse meg a vonalat
ErrorLog "logs/error.log"
És cserélje ki
ErrorLog "c:/localhost/error.log"
A CustomLog „logs/access.log” gyakori
És cserélje ki
CustomLog "c:/localhost/access.log" gyakori
És megtalálja a blokkot is
AddType alkalmazás/x-httpd-php .php AddType alkalmazás/x-httpd-php-source .phps
És a végén találunk egy blokkot
És cserélje ki a következőre:
Ez a minimálisan szükséges konfiguráció a PHP használatához. A szerver kezeléséhez (indítás, leállítás, újraindítás) használhatjuk a hozzá tartozó segédprogramot - . Ez a segédprogram a C:\Apache24\bin könyvtárban található
Futtassuk a segédprogramot. Az ApacheMonitor ikon megjelenik a tálcán. Kattintson rá, és a megjelenő ablakban helyi menü válassza ki a Start elemet.
Ha mindent jól konfiguráltunk, akkor a webszervernek el kell indulnia.
Most az a feladatunk, hogy megbizonyosodjunk arról, hogy a php csatlakoztatva van és megfelelően működik. Ehhez menjünk a c:/localhost mappába, amelyet dokumentumok tárolására hoztunk létre, és adjunk hozzá egy egyszerű szöveges fájlt. Nevezze át index.php-re, és adja hozzá a következő tartalmat:
Ebben az esetben létrehoztunk egy egyszerű szkriptet, amely kiadja Általános információ a PHP-ről. Most forduljunk ehhez a szkripthez úgy, hogy beírjuk a címet a böngésző sorába http://localhost:8080/index.php
Mi történt itt? Amikor a webhelyet a helyi gépen éri el, a http://localhost címet adja meg. Mivel portként a 8080-at adtuk meg, a port is kettősponton keresztül jelenik meg a címben. Ha az alapértelmezés szerint használt 80. portot használtuk, akkor ezt nem kellett volna megadni.
Ezután megjelenik az elért erőforrás neve. Ebben az esetben az index.php fájlt használjuk erőforrásként. És mivel a httpd.conf fájl határozza meg a könyvtárat c:\localhost, akkor ebben a könyvtárban keresi a webszerver a szükséges fájlokat.
És mivel fentebb jeleztük, amikor ezt így konfiguráltuk kezdőlap fájl használható index.php, akkor hivatkozhatunk erre az erőforrásra egyszerűen http://localhost:8080/
Ezzel befejeződik az Apache webszerver telepítése és konfigurálása, és létrehozhatjuk webhelyeinket.
Az Apache a legnépszerűbb webszerver az interneten, amely az aktív webhelyek több mint felét szolgálja ki.
Ebben a cikkben az általános konfigurációs fájlokat és az alapvető Apache beállításokat tekintjük át egy Ubuntu/Debian rendszeren.
jegyzet: Az Apache fájlok elosztásonként változnak, ezért ez a cikk nem alkalmas az RHEL felhasználók számára.
Az Apache telepítése Ubuntu/Debianra
Ha az Apache webszerver még nincs telepítve, használja a következő parancsokat:
sudo apt-get frissítés
sudo apt-get install apache2
A telepítés sikerességének ellenőrzéséhez nyissa meg a szerver IP-címét a böngészőben. Az Apache üdvözlő oldalának meg kell jelennie a képernyőn:
Működik!
Ez a szerver alapértelmezett weboldala.
A webszerver szoftver fut, de tartalom még nincs hozzáadva.
Apache fájlhierarchia
Ubuntu és Debian rendszeren az Apache a konfigurációs fájlokat az /etc/apache2 mappában tárolja.
cd /etc/apache2
ls -F
apache2.conf envvars magic mods-enabled/ sites-available/
conf.d/ httpd.conf mods-available/ ports.conf sites-enabled/
Ez a mappa számos egyszerű szöveges fájlt és alkönyvtárat tartalmaz. A legfontosabbak a következők:
- apache2.conf: fő szerver konfigurációs fájl. Ebben szinte minden konfigurációt elvégezhet.
- ports.conf: Ez a fájl határozza meg azokat a portokat, amelyeken a virtuális gazdagépek figyelnek. Ellenőrizze ezt a fájlt az SSL beállításakor.
- conf.d/: Ez a könyvtár vezérli az Apache konfiguráció bizonyos aspektusait. Például gyakran meghatározza az SSL konfigurációt és az alapértelmezett biztonsági házirendet.
- sites-available/: Ez a könyvtár tartalmazza az összes elérhető virtuális gazdagépet, amelyek meghatározzák, hogy milyen tartalom jelenjen meg a webhelyen. Ezek a gazdagépek nem aktívak.
- sites-enabled/: Ez a könyvtár határozza meg az aktív virtuális gazdagépeket. Jellemzően szimbolikus hivatkozásokat tartalmaz a helyek elérhető könyvtárában meghatározott fájlokhoz.
- mods-/: Ezek a könyvtárak ugyanúgy működnek, mint a sites-available és sites-enabled. Modulokat tárolnak.
Mint látható, az Apache konfigurációi nem korlátozódnak a fő konfigurációs fájlra, hanem több fájlra és könyvtárra is kiterjednek. Ez a konfigurációs struktúra új fájlokkal bővíthető.
Apache konfigurációs fájl
Az Apache fő beállításai az /etc/apache2/apache2.conf fájlban vannak tárolva.
Ez a fájl három fő részből áll: Apache globális beállítások, alapértelmezett szerverbeállítások és virtuális gazdagép konfigurációk.
Az Ubuntu és a Debian rendszerben a fájl nagy része a globális beállításoknak van fenntartva, és az alapértelmezett kiszolgálókonfiguráció és a virtuális gazdagép beállításai a fájl végén kerülnek kezelésre az Include direktíva segítségével.
A fájl végén sok Belefoglalás beállítást talál. Meghatározzák a modulokat, hozzáadnak egy ports.conf dokumentumot, bizonyos fájlokat a conf.d/ könyvtárból, és virtuális gazdagép beállításait a sites-enabled/ könyvtárból.
Koncentráljunk az Apache webszerver globális beállításaira.
Apache globális beállítások
Ez a rész az Apache fontos globális beállításait tartalmazza.
időtúllépés
Alapértelmezés szerint ennek a paraméternek az értéke 300, ami azt jelenti, hogy a szervernek legfeljebb 300 másodperce van az egyes kérések teljesítésére. A legtöbb esetben ez az érték nagyon nagy, és ajánlatos 30-60 másodpercre csökkenteni.
Életben tartani
Ha ez a paraméter Be értékre van állítva, a szerver lehetővé teszi, hogy az ügyfél több objektumot kérjen ugyanazon a kapcsolaton belül. Ha a paraméter Ki értékre van állítva, akkor minden új kérés egyedi kapcsolatot hoz létre. Ez a viselkedés a nagy forgalmú webhely túlterheléséhez vezethet.
MaxKeepAliveRequests
Ezzel a beállítással megadhatja a kapcsolatonkénti kérések maximális számát. Ez lehetővé teszi az Apache teljesítményének növelését.
A 0 érték lehetővé teszi a webszerver számára, hogy egyetlen kapcsolaton belül korlátlan számú kérést dolgozzon fel.
KeepAliveTimeout
Ez a paraméter beállítja a kérések közötti időintervallumot. Ha az ügyfél nem hozta létre a következő kérést a megadott időn belül. A webszerver megszakítja a kapcsolatot. Ha ez az ügyfél kérést küld később, a szerver új kapcsolatot hoz létre.
MPM beállítások
Ha meg szeretné tudni, hogy az Apache mely modulokkal lett lefordítva, nyisson meg egy terminált, és írja be:
apache2 -l
Modulokban összeállítva:
mag.c
mod_log_config.c
mod_logio.c
prefork.c
http_core.c
mod_so.c
Mint látható, ebben az esetben a webszerver a prefork.c modullal és az apache2.conf fájllal van lefordítva.
Virtuális gazdagép konfigurációk
Az alapértelmezett virtuális gazdagép az alapértelmezett fájlban található a helyek elérhető könyvtárában.
A virtuális gazdagép általános formátumának megismeréséhez nyissa meg ezt a fájlt:
sudo nano /etc/apache2/sites-available/default
ServerAdmin webmaster@localhost
DocumentRoot /var/www
Beállítások FollowSymLinks
AllowOverride Nincs
Beállítások Indexek FollowSymLinks MultiViews
AllowOverride Nincs
parancs engedélyezni, megtagadni
mindenkitől megengedni
. . .
Alapértelmezés szerint a virtuális gazdagép a 80-as porton dolgozza fel a kéréseket.
Ez nem jelenti azt, hogy a webszerver szükségszerűen kezel minden kérést az adott porton. Az Apache felülbírálhatja a konfigurációkat.
Legfelső szintű virtuális gazdagép beállításai
Ezek a beállítások a Virtuális gazdagép részben vannak beállítva, és a teljes virtuális gazdagépre vonatkoznak.
A ServerAdmin paraméter határozza meg a kapcsolattartási címet Email, amelyet a szerveren felmerülő problémák esetén használunk. Ez a cím beilleszthető a hibaoldalra. Ehhez a ServerSignature paramétert (az /etc/apache2/conf.d/security fájlban) Email értékre kell állítani.
A ServerName direktíva határozza meg a kiszolgáló tartománynevét vagy IP-címét. Ez egy virtuális gazdagépre vonatkozó beállítás, amely felülírhatja az alapértelmezett beállításokat, ha megegyezik a ServerName értékkel.
A ServerAlias paraméter lehetővé teszi webhelyálnevek hozzáadását - alternatív nevek és útvonalak, amelyek ugyanahhoz a tartalomhoz vezetnek. Így például a domain alias gyakran www.
A DocumentRoot azt a könyvtárat adja meg, ahol a webszerver a virtuális gazdagép tartalmát tárolja. Ubuntu esetén a /var/www az alapértelmezett.
Címtárbeállítások
A virtuális gazdagép konfigurációjában van egy speciális szakasz az egyes fájlrendszer-könyvtárak feldolgozásának konfigurálására. Ezek a beállítások is felülírhatók.
Először is, a virtuális gazdagép szabályokat javasol a / (gyökér) könyvtárhoz. Ez a szakasz a virtuális gazdagép alapvető konfigurációját tartalmazza, mivel az a fájlrendszeren kiszolgált összes fájlra vonatkozik.
Alapértelmezés szerint az Ubuntu nem ír elő semmilyen korlátozást fájlrendszer. Az Apache néhány szabványos hozzáférési korlátozás hozzáadását javasolja, például:
Beállítások FollowSymLinks
AllowOverride Nincs
Elutasítás, engedélyezés
Deny from All
Ez blokkolja a hozzáférést az összes tartalomhoz, hacsak a következő címtárdefiníciók másként nem rendelkeznek.
Az AllowOverride beállítás lehetővé teszi a konfigurációk felülbírálását .htaccess fájlokkal. A beállítások felülbírálásához a .htaccess fájlnak a tartalomkönyvtárban kell lennie. Ez a funkció alapértelmezés szerint le van tiltva.
Alias és ScriptAlias beállítások
Néha a Címtár szakaszt az Alias és a ScriptAlias paraméterek előzik meg.
Az Alias direktíva lehetővé teszi a DocumentRoot-on kívüli könyvtárak hozzáadását a kiszolgált tartalomhoz.
A ScriptAlias hasonló módon működik, de tartalmazza a végrehajtható fájlokat tartalmazó könyvtárak elérési útját.
Például egy ilyen sor az example.com webhely virtuális gazdagépében lehetővé teszi a hozzáférést a /path/to/content/ könyvtár tartalmához, amikor az example.com/content/ kérésre kerül.
Alias/tartalom/ /út/tartalom/tartalom/
Ne feledje, hogy további könyvtárakhoz való hozzáférés megnyitásakor korlátozott jogosultságokat kell beállítani rajtuk.
Webhelyek és modulok engedélyezése az Apache-ban
Miután létrehozta a virtuális gazdagép fájlt, engedélyezheti azt. Ehhez hozzon létre egy szimbolikus hivatkozást egy fájlra a webhelyek-engedélyezett könyvtárban:
sudo a2ensite virtualhost fájl
A webhely engedélyezése után indítsa újra az Apache-t, hogy a webszerver újra beolvassa a konfigurációkat:
sudo szolgáltatás apache2 újratöltése
A virtuális gazdagép letiltásához el kell távolítania a szimbolikus hivatkozást az engedélyezett webhelyekről:
sudo a2dissite virtualhost fájl
Ezt követően újra kell indítania a webszervert:
sudo szolgáltatás apache2 újratöltése
Az Apache modult a következő parancsokkal engedélyezheti és letilthatja (illetve):
a2enmod
a2dismod
Ugyanúgy működnek, mint a korábban említett a2ensite és a2dissite parancsok. A modul engedélyezése vagy letiltása után újra kell indítani a webszervert.
Következtetés
Ez a cikk csak kiterjed alapbeállítások Apache webszerver fájlok. Az Apache szolgáltatáskészlete modulokkal jelentősen bővíthető.
Ha szükséged van további információ a webszerverről, lásd
Helyi Apache, PHP, MySQL webszerver telepítése és konfigurálása Windows operációs rendszerhez
2.3. Az Apache konfigurációs fájl beállítása
Az Apache-t jogosan tekintik az egyik legjobb webszervernek, de nem mindenki tudja megfelelően működni. A *nix programok legjobb hagyományai szerint minden beállítás szerkesztéssel történik szöveges fájl httpd.conf. Az ApacheConf 3.3 grafikus shell nagyban megkönnyíti a konfigurációt: http://apache-gui.com, http://www.zecos.com, [e-mail védett]. Az ApacheConf 3.3 segítségével szerkesztheti a httpd.conf fájlt GUI(GUI):
A segédprogramban az összes szerverparaméter kényelmesen szakaszokra van osztva (globális paraméterek, virtuális gazdagépek stb.), van egy varázslója az SSI, a PHP és sok más telepítéséhez. további jellemzők. A kezdő rendszergazdák fejleszthetik tudásukat az Apache-ról - sok irányelvet megjegyzésekkel látnak el, vannak orosz nyelvű tippek. A tapasztalt felhasználók számára a program időt takarít meg a beállítás során. Az Apache szerver 2-es és 1.3-as verziója támogatott. Szerkesztheti a helyi httpd.conf fájlt és az FTP-kiszolgálón található fájlokat is.
Az Apache konfigurálása bonyolult feladat. Szerencsére az összes szerver direktíva részletesen megtalálható a terjesztéshez mellékelt dokumentációban. A kézikönyvnek van online változata is. Elérhető a http://httpd.apache.org/docs/ címen. Az oldalon található dokumentáció fő előnye, hogy kereshető, ami a disztribúcióból származó kézikönyv használatakor nem érhető el.
Pontosan kövesse az alább felsorolt lépéseket anélkül, hogy bármelyiket kihagyná vagy elhalasztja.
Hozzon létre egy localhost mappát a saját mappájában:
A localhost mappa tárolja a fő Apache gazdagép tartalmát, amely a http://localhost címen lesz elérhető.
A localhost mappában hozza létre a cgi-bin és a www mappákat:
A cgi-bin mappa a CGI szkripteket, a www mappa pedig a PHP és a különféle dokumentumokat. Vegye figyelembe, hogy a CGI-szkriptek nem pontosan ugyanazok, mint a PHP-szkriptek. Ezért el kell különíteni őket.
Az Apache konfigurálásához meg kell nyitnia a D:usrApacheconfhttpd.conf fájlt a Notepad vagy a Notepad++ segítségével. Ez az egyetlen fájl, amelyet konfigurálni kell. A fájl szerkesztésének megkezdése előtt ajánlatos elkészíteni biztonsági mentés(például a következő névvel: httpd.conf res copy ref).
Kezdjük a beállítással.
1. Az első beállítás az Apache elérési útja lesz. Módosítsa így: ServerRoot "/usr/Apache"
3. A BindAddress direktíva nem ajánlott, ezért hagyja megjegyzéssel:
4. Törölje a megjegyzéseket a modul csatlakozási karakterláncához: LoadModule rewrite_module modules/mod_rewrite.so
5. A betöltött modulok listájának végéhez adja hozzá a következő sort: LoadModule php4_module "/usr/php/sapi/php4apache.dll"
Ez a sor tartalmazza a PHP modult helyes működés Apache-val. Ha nincs csatlakoztatva, akkor problémák merülhetnek fel a szkriptekkel való munka során.
6. A PHP modul csatlakoztatása után adjon hozzá két sort:
#A mod_rewrite modulhoz
# A teljes modullista rekonstrukciója az összes elérhető modulból
# (statikus és megosztott) a megfelelő modulvégrehajtási sorrend eléréséhez.
AddModule mod_setenvif.c
tedd a szavak elé:
# Dinamikus megosztott objektumok (DSO) támogatása
Térjünk át a httpd.conf fájl második szakaszára – az alapértelmezett szerverkonfigurációra.
8. A ServerAdmin opcióban adja meg azt a címet, amelyre a szerver meghibásodása esetén üzeneteket kell küldeni:
ServerAdmin [e-mail védett]
9. A ServerName beállítás megadja a kiszolgáló nevét:
szervernév localhost
10. A DocumentRoot beállítás megadja azt a könyvtárat, ahol a weboldalak találhatók: DocumentRoot "/home"
11. Opció
# nem adja meg.
Beállítások Indexek FollowSymLinks MultiViews
# "AuthConfig" és "Limit"
AllowOverride Nincs
parancs engedélyezni, megtagadni
# Ez lehet még "Nincs", "Összes" vagy az "Indexek" bármilyen kombinációja,
# "Includes", "FollowSymLinks", "ExecCGI" vagy "MultiViews".
# Vegye figyelembe, hogy a "MultiView" elemet *explicit módon* kell elnevezni --- "Options All"
# nem adja meg.
Beállítások Indexek A FollowSymLinks MultiView elemeket tartalmaz
# Ez szabályozza, hogy a könyvtárakban lévő .htaccess fájlok milyen opciókat használhatnak
# felülbírálás. Lehet "Összes", vagy az "Opciók", "FileInfo",
# "AuthConfig" és "Limit"
AllowOverride All
# Szabályozza, hogy ki kaphat dolgokat erről a szerverről.
parancs engedélyezni, megtagadni
Ebben a blokkban a saját mappa lett konfigurálva. Nézzük meg a lehetőségeket.
Az Options direktíva határozza meg, hogy egy adott könyvtárban mely szerverszolgáltatások érhetők el:
Indexek – ha a kért URL egyezik egy mappával, és abban a mappában nincs semmi, ami megfelelne a DirectoryIndexnek (például index.html), akkor a szerver megjeleníti a mappa tartalmát;
FollowSymLinks - szimbolikus hivatkozások követése (az ln paranccsal jön létre);
Includes - SSI engedélyezése (Server Side Includes);
MultiViews – számos nyelv támogatása.
Az AllowOverride direktíva lehetővé teszi a korábban beállított direktívák felülbírálását .htaccess fájlokkal. Ha a direktíva None értékre van állítva, akkor a .htaccess fájl figyelmen kívül marad, ha All értékre van állítva, akkor minden .htaccess fájl direktíva engedélyezett.
Az Order enable, deny és az Allow from all utasítások határozzák meg, hogy ki fogadhat bármit ettől a szervertől.
12. Írja megjegyzésbe a következő modult:
#
# UserDir "D:/usr/Apache/users/"
DirectoryIndex index.html index.htm index.php index.shtml index.shtm
14. A blokkban:
parancs engedélyezni, megtagadni
16. Ha azt szeretné, hogy az adminisztrátor e-mailjei hibaüzenetekben jelenjenek meg, cserélje ki a Be opciót E-mailre a következő beállításban:
SzerverAláíró e-mail
17. Keresse meg ezt a sort:
ScriptAlias/cgi-bin/ "D:/usr/Apache/cgi-bin/"
és cserélje ki egy másik sorra: ScriptAlias /cgi-bin/ "/home/cgi-bin/"
Ez az a cgi-bin könyvtár, ahol a CGI-szkripteknek kell lenniük. A saját könyvtárban jött létre.
18. Állítsa be a következő beállításokat a cgi-bin mappához:
AllowOverride All
19. Az AddType application/x-tar .tgz sort keressük, ez a nyelvi prioritás beállításai után található. E sor előtt hozzá kell adni egy php csatlakozási blokkot:
#AddType alkalmazás/x-httpd-php phtml php3 php
#ScriptAlias/__php_dir__/ "/usr/php/"
#Action application/x-httpd-php "/__php_dir__/php.exe"
Az első sor azokat a fájlkiterjesztéseket adja meg, amelyeket a PHP értelmezőnek fel kell dolgoznia.
A második sor a tényleges PHP elérési utat és az álnevet, a harmadik sor pedig az értelmező fájlt adja meg.
Ezeket a sorokat egyelőre érdemes kommentálni, különben hibák adódhatnak. A PHP beállítása után a megjegyzéseket el kell távolítani.
20. Ezután állítsa be az SSI-t – egy nagyon hatékony és egyben nagyon egyszerű eszközt, amely segíthet egy webhely létrehozásában és karbantartásában. Az SSI direktívák segítségével ezeket SSI beszúrásnak is nevezik, az oldalra más fájlokat, programeredményeket, rendszerváltozó értékeket stb. helyezhet el.. Ennek a technológiának az előnyei különösen akkor mutatkoznak meg, ha elég nagy oldalt kell karbantartani. amely bizonyos szerkezettel és ismétlődő elemekkel rendelkezik a webhelyen. Az SSI csatlakoztatásához keresse meg a sorokat, távolítsa el a megjegyzéseket, és módosítsa őket az alábbiak szerint: AddHandler cgi-script .cgi
Ezután törölnie kell a megjegyzéseket és módosítania kell:
AddType text/html .shtml .shtm
AddHandler szerver által elemzett .shtml .shtm
Ezek az utasítások konfigurálják az SSI-t. Az Apache a megadott kiterjesztésű fájlokat az SSI processzorral dolgozza fel. Ez a legszokványosabb lépés. A .shtml helyett azonban írhat .html vagy .phtml fájlt is – a lényeg az, hogy a kiterjesztés megegyezzen azzal a kiterjesztéssel, amelyet a szolgáltató az SSI használatával jelöl ki fájlokat.
És természetesen engedélyezni kell magát a beágyazó "mechanizmust", ehhez pedig az Options parancshoz hozzá kell adni az Includes szót. Ekkor az Options paranccsal ellátott sor a következő alakot öltheti: Beállítások Indexek FollowSymLinks tartalmazza
Ez a funkció lehetővé teszi az Apache számára, hogy olyan fájlokat vigyen át, amelyekhez nincs http-fejléc.
21. Képtérképek használatához és térképek gépeléséhez törölje a megjegyzéseket a következő sorokból:
AddHandler imap-fájl térkép
AddHandler típus-térkép var
22. A fájl legvégére adja hozzá a következő sort:
Tartalmazza a conf/vhosts.conf fájlt
Mentse el az összes módosítást a httpd.conf fájlba. Készítsen biztonsági másolatot a működő httpd.conf fájlról (például: httpd.conf working). Ez hasznos lehet a rendszer visszaállításakor.
23. Hozzon létre egy vhosts.conf fájlt a D:usrApacheconf mappában:
Tegyük fel, hogy több szerverrel kell dolgozni. Az Apache fejlesztői ezt a lehetőséget is biztosították. Az Apache beállításakor ezt eleinte úgy csinálták, hogy amikor új szerver jelent meg a számítógépen, könnyű volt csatlakozni és konfigurálni. Ehhez az Apache konfigurálásakor hozzon létre egy vhosts.conf fájlt, és adja hozzá az „Include conf/vhosts.conf” sort a httpd.conf fájl végéhez, amely ezt a fájlt tartalmazza.
Az új szerver hozzáadását részletesen a 2.4.
24. Most indítsa újra az Apache-t: Start > Minden program > Apache HTTP-kiszolgáló > Apache-kiszolgáló vezérlése > Újraindítás.
Ha mindent megfelelően csinált, megnyílik egy konzolablak:
A konzolablak azt írja, hogy az Apache fut, a PHP 4.3.9RC3 modulja, hogy az Apache megfelelően működjön a PHP-vel, telepítve van és működik.
Ha vannak hibák, akkor 30 másodpercen belül elindul és egy hiba íródik bele, amely szerint az Apache nem indítható el, pl.
A jelentések szerint hiba van a httpd.conf fájl 327. sorában. A hiba gyakran akkor fordul elő, ha elfelejtette átmásolni a php4ts.dll fájlt a C:WindowsSystem32 könyvtárba.
Hiba akkor is előfordulhat, ha elfelejtette létrehozni a vhosts.conf fájlt és legalább egy virtuális gazdagépet.
TCP / IP, BOOTP automatikus konfigurálása. Dinamikus konfiguráció (DHCP)
A BOOTP protokollt úgy alakították ki, hogy az IP (Internet Protocol) és az UDP (User Datagram Protocol) protokollok használhatók legyenek információk továbbítására a konfigurációjukat testreszabni kívánó számítógépekhez. A kérést generáló számítógép...
Gnuchka információs támogatási rendszer a 9. számú DP személyzete képesítéseinek előmozdítására
Apache HTTP Server – életképes internetes webszerver UNIX-szerű, Microsoft Windows, Novell NetWare és más operációs rendszerek. Napjainkban az internet legnépszerűbb webszervere...
Ritka eset, amikor a webszervert alapértelmezett beállításokkal használják. Általában az indítás előtt be kell állítani bizonyos feladatokhoz. Ehhez szerkesztenie kell a httpd.conf... konfigurációs fájlt...
Linux webszerver telepítése, konfigurálása és karbantartása
ServerType Ennél az irányelvnél az alapértelmezett érték a ServerType standalone. Befutó szerverek offline módban(önálló), rendszerindító szkriptekből fut a rendszer indításakor...
A konfigurációs fájl egy XML fájl, amely a szintaxis kiemeléséhez szükséges adatokat tárolja. A fájl a nyelv gyökéreleméből áll, amely viszont 3-at tartalmaz gyermek elem: stílus, kulcsszavak és típusok...
Szövegszerkesztő írása szintaktikai kiemeléssel
Kezdjük a 3 létrehozásával típusú változók xmlChar: xmlChar *uri; // attribútumok tárolására szolgál xmlChar *color; // a színérték tárolására szolgál xmlChar *font; // betűtípus érték tárolására szolgál Adatok betöltése innen XML fájl függvényben történik...
A hálózati fájlrendszer fogalma és használata
A legegyszerűbb esetben az /etc/exports az egyetlen fájl, amelyet szerkeszteni kell az NFS-kiszolgáló beállításához...
Grafikus adatok ábrázolása. Formátum konvertálás. Speciális effektusok használata
2.1 ábra - Fájl megnyitásának sémája. A 2.2. ábra a fájl megnyitásának algoritmusát mutatja TGA formátum. Tekintsük részletesebben. Először megnyílik egy Fájlnév nevű fájl. tga...
HTTP szerver fejlesztési projekt
Hogy elindítsa beállítási fájl(install.php), webböngészővel kell elérnie a Moodle-t, vagy egyszerűen csak írja be a címsorba a http://localhost/install.php címet (A telepítő cookie-t fog használni. Ha megjelenik egy felugró ablak, amely ezt mondja. ..
Weboldal fejlesztése a „Számítástechnika és információs technológia"
A világ legszélesebb körben használt webszervere az Apache. A Netcraft szerint az általa kezelt webhelyek száma 1998 végére elérte a 2 milliót (az összes webhely 55%-a), és folyamatosan növekszik ...
Fejlesztés információs modell interakciók nyugdíjpénztár közreműködőkkel
Az elektronikus központ megfelelő működéséhez bizonyos beállításokat meg kell adni a RAM programban. Különösen a FIU azon részlegére vonatkozó információkat kell megadni, amellyel adatcserét kell végeznie ...
Adatgyűjtő és -feldolgozó rendszer kialakítása
A rendszer szimulálásához MAX+plusII környezetben szükséges egy AHDL nyelvű konfigurációs fájl fejlesztése. Olyan megafunkciókat fog tartalmazni, mint: lpm_counter - a frekvencia elosztásához szükséges számláló...
A konfigurációs fájl egy XML fájl, amely a szintaktikai kiemeléshez szükséges adatokat tárolja. A fájl a nyelvi gyökérelemből áll, amely 3 gyermek elemet tartalmaz: stílus, kulcsszavak és típusok...
Szövegszerkesztő fejlesztése programozási nyelvek szintaktikai kiemelésével
Először hozzunk létre 3 xmlChar típusú változót: xmlChar *uri;//az attribútumok tárolására szolgál xmlChar *color;//a színérték tárolására szolgál xmlChar *font;//a betűtípus értékének tárolására Az adatok az XML-ből töltődnek be fájl a függvényben...
Itt van - nagyszerű és szörnyű. Életében sok kezdő webfejlesztőt ölt meg, akik a konfigurációs fájlok beállításán tették le a fejüket. 🙂 De mi erős idegzetű, acélgyomrú emberek vagyunk – hát gyerünk.
Kezdeti telepítés és beállítás
Csomagolja ki a terjesztési archívumot a C:\Apache2 könyvtárba.
Nyissa meg a "C:\Apache2\conf\httpd.conf" fájlt, amely az Apache-kiszolgáló fő konfigurációs fájlja, egy szövegszerkesztőben.
No, most várj. Nők, idősek és gyerekek, kérem, ne olvassanak tovább. A szerzők nem vállalnak felelősséget azoknak a mentális állapotáért, akik elolvasták a cikket a végéig. 🙂
A httpd.conf fájl szerkesztése
- A mod_rewrite modul betöltéséhez keresse meg és törölje a megjegyzéseket (távolítsa el a "#" szimbólumot a sor elején) adott sor:
LoadModule rewrite_module modules/mod_rewrite.so - A PHP értelmező betöltéséhez adja hozzá a következő sort a modulbetöltő blokk végéhez:
LoadModule php5_module "C:/php/php5apache2_2.dll" - Határozza meg a konfigurációt tartalmazó könyvtárat PHP fájl az alábbi sor hozzáadásával:
PHPIniDir "C:/php" - Keresse meg a sort, és törölje a megjegyzéseket:
Kiszolgálónév www.example.com:80
Szerkessze a következőképpen, állítsa be az eredeti szerver nevét:
Kiszolgálónév localhost:80 - Keresse meg a sort:
DocumentRoot "c:/Apache2/htdocs"
Rendelje hozzá a webhelykezelés gyökérkönyvtárát (kicsit később hozzuk létre):
DocumentRoot "c:/apache" - Keresse meg ezt a blokkot:
Beállítások FollowSymLinks
AllowOverride Nincs
A parancs megtagadása, engedélyezése
Mindentől tagadni
És cserélje ki a következőre:
Opciók Tartalmazza Indexek FollowSymLinks
AllowOverride All
Engedélyezze mindenkit
- Törölje vagy kommentálja az eredeti könyvtárvezérlő blokkot (nem lesz rá szükségünk), amely megjegyzések nélkül valahogy így néz ki:
Beállítások Indexek FollowSymLinks
AllowOverride Nincs
parancs engedélyezni, megtagadni
Engedélyezze mindenkit
- Blokk keresése:
DirectoryIndex index.html
Cserélje ki:
DirectoryIndex index.html index.htm index.shtml index.php
- Keresse meg a sort:
ErrorLog "logs/error.log"
Cserélje ki a következőre (ebben az esetben kényelmesebb lesz a globális szerverhibafájl megtekintése):
ErrorLog "C:/apache/error.log" - Keresse meg a sort:
A CustomLog „logs/access.log” gyakori
Váltani:
CustomLog "C:/apache/access.log" gyakori - Az SSI működéséhez (szerveroldali engedélyezés) a következő sorok vannak a blokkban
, meg kell találnia és törölnie kell a megjegyzéseket:
AddType text/html .shtml
AddOutputFilter INCLUDES.shtml - Adja hozzá alább, ugyanabban a blokkban
, két sor:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps - És végül keresse meg és törölje a megjegyzéseket a sorokról:
Tartalmazza a conf/extra/httpd-mpm.conf fájlt
Tartalmazza a conf/extra/httpd-autoindex.conf fájlt
Tartalmazza a conf/extra/httpd-vhosts.conf fájlt
Tartalmazza a conf/extra/httpd-manual.conf fájlt
Tartalmazza a conf/extra/httpd-default.conf fájlt
Mentse el a változtatásokat, és zárja be a „httpd.conf” fájlt
Most nyissa meg a "C:\Apache2\conf\extra\httpd-vhosts.conf" fájlt, és hajtsa végre a következő módosításokat.
A meglévő virtuális gazdagép példablokkokat el kell távolítani, és csak a következőket kell beilleszteni:
NameVirtualHost *:80
DocumentRoot "C:/apache/localhost/www"
szervernév localhost
ErrorLog "C:/apache/localhost/error.log"
CustomLog "C:/apache/localhost/access.log" gyakori
Mentse a változtatásokat, és zárja be a „httpd-vhosts.conf” fájlt
A konfigurációs fájlok beállítása befejeződött, most telepítenie kell az Apache2.2 szolgáltatást.
Az Apache2.2 szolgáltatás telepítése képekben
Nyisson meg egy parancssort, és írja be a következőt: "C:\Apache2\bin\httpd.exe -k install"
Ezt kell látnunk, amikor sikeresen telepítjük az Apache2.2 szolgáltatást.
Ha minden jól ment, továbblépünk - beállítjuk az Apache2.2 szolgáltatás kézi indítását, amelyhez a következő útvonalon haladunk: "Start" ("Start") → "Vezérlőpult" ("Vezérlőpult") → " Felügyeleti eszközök" ("Adminisztráció") → "Szolgáltatások" ("Szolgáltatások"), a megnyíló szolgáltatáskezelési ablakban válassza ki az "Apache2.2" sort, kattintson rá duplán, majd az "Általános" lapon válassza ki a szolgáltatás kézi indítását - „Indítási típus: Kézi” („Indítási típus: Kézi”). Ezt azért kell megtenni, hogy a felesleges szolgáltatások ne terheljék a rendszert. Tekintettel arra otthoni számítógép nemcsak webfejlesztésre használják, hanem sok más igényre is, az időszakosan használt szolgáltatások manuális elindítása és leállítása a legelfogadhatóbb.
Hozzon létre egy virtuális gazdagép címtárstruktúrát
A lemez gyökerében létre kell hoznia az „apache” könyvtárat - ez tartalmazza a virtuális gazdagépeket (domaineket), az „error.log” globális hibanaplófájlt (amelyet a program az első indításkor hoz létre automatikusan), az „access.log” globális hozzáférési fájl (automatikusan létrehozva). Az "apache" könyvtárban létrehozunk egy másik üres mappát - "localhost", amelyben viszont létrehozzuk a "www" mappát, ez utóbbiban kell megőriznünk jóságunkat helyi szkriptek formájában. . Egy ilyen furcsának tűnő könyvtárszerkezetet a Unix rendszerekben használt hasonló címtár-építési séma diktál, és úgy tervezték, hogy a jövőben könnyebben megérthető és használható legyen.
Példa virtuális gazdagép létrehozására
Ha saját virtuális gazdagépeket kell beállítania, tegye a következőket:
Nyissa meg a "httpd-vhosts.conf" fájlt, és hozzon létre benne egy blokkot, körülbelül a következő tartalommal:
# Mappa, ahol a gazdagép gyökere lesz.
DocumentRoot "C:/apache/test.ru/www"
# Az a tartomány, amelyen keresztül hozzáférhet a virtuális gazdagéphez.
ServerName test.ru
# A domain aliasa (további név).
ServerAlias www.test.ru
# A fájl, amelybe a hibákat írják.
ErrorLog "C:/apache/test.ru/error.log"
# Gazda hozzáférési naplófájl.
CustomLog "C:/apache/test.ru/access.log" gyakori
Ezután az „apache” könyvtárban hozzuk létre a „test.ru” mappát (csak úgy, egy ponttal), amelyben viszont hozzuk létre a „www” mappát.
A virtuális gazdagép létrehozásának következő lépése a C:\WINDOWS\system32\drivers\etc\hosts fájl módosítása. operációs rendszer. nyisd ki adott fájlés adjunk hozzá két sort:
127.0.0.1 test.ru
127.0.0.1 www.test.ru
Most indítsa el az Apache szervert az in végrehajtásával parancs sor"C:\Apache2\bin\httpd.exe -k start", nyissa meg a böngészőt, írja be címsor"test.ru" vagy "www.test.ru", és a virtuális gazdagépen találja magát. Csak légy óvatos, most már csak a "127.0.0.1 www.test" sor megjegyzésével vagy törlésével juthatsz el az eredeti oldalra a virtuális gazdagép nevével ("www.test.ru", ha van ilyen). ru", a fenti "hosts" fájlban.
Az Apache dokumentációja a kiszolgáló futtatásával elérhető a http://localhost/manual/ címen.
Az Apache leállításához futtassa a „C:\Apache2\bin\httpd.exe -k stop” parancsot a parancssorban. Ha újra kell indítania az Apache-t, futtassa a „C:\Apache2\bin\httpd.exe -k restart” parancsot a parancssorban.
Az Apache webszerver telepítése és konfigurálása ezzel befejeződött.
Kötegelt fájlok létrehozása a szolgáltatások indításához és leállításához
Fogadja el, hogy a „hosts” fájl manuális szerkesztése minden alkalommal, amikor elindítja a szolgáltatásokat, nem kényelmes, ezért az Apache, MySQL szolgáltatások kényelmesebb, egyidejű indításához és a „hosts” fájl megváltoztatásához két kötegfájlt hozunk létre: indításához és leállításához, amely automatikusan végrehajt minden rutinmunkát.
Virtuális gazdagépek használatakor két fájlt kell létrehozni a C: \ apache könyvtárban: vhosts-off.txt - amely tartalmazza a "hosts" fájl eredeti tartalmát és vhosts-on.txt - amely tartalmazza az összes virtuális gazdagépet. Vegye figyelembe, hogy új virtuális gazdagépek létrehozásakor a vhosts-on.txt fájlhoz kell hozzáadnia őket, nem pedig a C:\WINDOWS\system32\drivers\etc\hosts fájlhoz. Tekintse meg az alábbi példákat.
vhosts-off.txt fájl (egy sort tartalmazhat):
127.0.0.1 localhost
Példa a vhosts-on.txt fájlra www.test.ru és test.ru virtuális gazdagépekkel:
127.0.0.1 localhost
127.0.0.1 www.test.ru
127.0.0.1 test.ru
Ugyanabban a C:\apache könyvtárban hozzon létre két kötegfájlt: start-webserver.bat a szolgáltatások elindításához és a hosts fájl módosításához, a stop-webserver.bat pedig a szolgáltatások leállításához és a hosts fájl törléséhez.
Indítsa el a start-webserver.bat fájlt:
@echo off echo. ha nem létezik C:\apache\vhosts-on.txt goto no_vhosts echo Virtuális gazdagépek létrehozása: másolja /v /y C:\apache\vhosts-on.txt C:\WINDOWS\system32\drivers\etc\hosts echo. :no_vhosts NET start Apache2.2 NET start MySQL
A stop-webserver.bat fájl leállítása:
@echo off echo. ha nem létezik C:\apache\vhosts-off.txt goto no_vhosts echo Hosts fájl visszaállítása: copy /v /y C:\apache\vhosts-off.txt C:\WINDOWS\system32\drivers\etc\hosts echo. :no_vhosts NET stop Apache2.2 NET stop MySQL
Ha nem használ virtuális gazdagépeket, vagy a "hosts" fájl módosítása nélkül szeretne szolgáltatásokat futtatni, egyszerűen távolítsa el a vhosts-on.txt és vhosts-off.txt fájlokat a C:\apache könyvtárból.
A szolgáltatásokkal egyidejűleg kényelmes az Apache Monitor program futtatása, amely a tálcán megjeleníti az Apache szerver állapotát, amelyhez létrehozhatunk egy újabb "start-webserver-monitor.bat" kötegfájlt, amelynek tartalma hasonlóak a "start-webserver.bat" fájlhoz, a következő sor legvégére való kiegészítéssel:
start "" "C:\Apache2\bin\ApacheMonitor.exe"
Most a teljes eszközkészlet futtatásához futtassa a „start-webserver-monitor.bat” vagy „start-webserver.bat” fájlt, és le kell állítania a „stop-webserver.bat” fájlt. Ha szeretné, átnevezheti ezeket a fájlokat, áthelyezheti őket a C:\apache mappából bármely más helyre, vagy parancsikonokat hozhat létre ezekhez a fájlokhoz, például az asztalra.
Eredeti cikk: http://php-myadmin.ru/learning/instrument-apache.html
Az Apache a Linux rendszerek leggyakrabban használt internetes szervere. Az internetes szerverek az internetes oldalak kiszolgálására szolgálnak az ügyfélszámítógépek kérésére. Az ügyfelek általában webböngésző-alkalmazásokkal kérnek és tekintenek meg weboldalakat, például Firefox, Opera, Chromium vagy Mozilla.
A felhasználók egy egységes erőforrás-keresőt (URL) írnak be, hogy azonosítsák az internetes szervert annak teljes minősítése alapján domain név(FQDN) és a szükséges erőforrás elérési útja. Például az Ubuntu webhely kezdőlapjának megtekintéséhez a felhasználónak csak az FQDN-t kell megadnia:
www.ubuntu.com
SymLinksIfOwnerMatch- Szimbolikus hivatkozásokat követ, ha a célfájlnak vagy könyvtárnak ugyanaz a tulajdonosa, mint a hivatkozásnak.
httpd beállítások
Ez a szakasz néhány alapvető szolgáltatáskonfigurációs beállítást ismertet. httpd.
lockfile- A LockFile utasítás beállítja a zárfájl (lockfile) elérési útját, amikor a kiszolgálót a USE_FCNTL_SERIALIZED_ACCEPT vagy USE_FLOCK_SERIALIZED_ACCEPT beállítással fordítják. Helyi meghajtón kell tárolni. Hagyja meg az alapértelmezett értéket, kivéve, ha a naplókönyvtár NFS-megosztáson található. Ellenkező esetben az eredeti értéket könyvtárra kell módosítani helyi lemez csak olvasási jogosultságokkal a root számára.
PidFile- A PidFile utasítás beállítja azt a fájlt, amelybe a szerver beírja a folyamatazonosítóját (pid). Ennek a fájlnak csak a root által olvashatónak kell lennie. A legtöbb esetben ezt a beállítást változatlanul kell hagyni.
felhasználó — Felhasználói utasítás beállítja a kiszolgáló által a kérések megválaszolásához használt felhasználói azonosítót (felhasználói azonosítót). Ez a beállítás határozza meg a szerver hozzáférési jogait. Azok a fájlok, amelyekhez ez a felhasználó nem férhet hozzá, szintén elérhetetlenek lesznek a webhely látogatói számára. Az alapértelmezett felhasználó a "www-data".
csoport— a Csoport utasítás hasonló a Felhasználói utasításhoz. A csoport azt a csoportot állítja be, amelyen belül a szerver válaszolni fog a kérésekre. Az alapértelmezett érték szintén "www-data".
Apache2 modulok
Az Apache2 egy moduláris kiszolgáló. Ez azt jelenti, hogy a szervermag csak a legalapvetőbb funkciókat tartalmazza. A speciális funkciók az Apache2-be betölthető modulokon keresztül érhetők el. Alapértelmezett alapkészlet A modulok a fordításkor szerepelnek a szerveren. Ha a szerver dinamikusan betöltött modulok használatára van fordítva, akkor a modulok külön-külön lefordíthatók és bármikor hozzáadhatók az utasítás segítségével LoadModule. Ellenkező esetben az Apache2-t újra kell fordítani a modulok hozzáadásához vagy eltávolításához.
Az Ubuntu az Apache2-t a modulok dinamikus betöltésének képességével fordítja. A konfigurációs direktívák akkor engedélyezhetők, ha a megfelelő modul jelen van a blokkban
Telepíthet további Apache2 modulokat, és használhatja őket webszerverével. Például futtassa a következő parancsot egy terminálon a MySQL engedélyezési modul telepítéséhez:
sudo apt-get install libapache2-mod-auth-mysql
Keressen további modulokat az /etc/apache2/mods-available könyvtárban.
Használja az a2enmod segédprogramot a modul engedélyezéséhez:
sudo a2enmod auth_mysql sudo service apache2 újraindítás
Hasonlóképpen, az a2dismod letiltja a modult:
sudo a2dismod auth_mysql sudo service apache2 újraindítás
HTTPS konfigurálása
Modul mod_ssl egy fontos funkciót ad az Apache2 szerver számára - a titkosított kapcsolatok lehetőségét. Így amikor a böngésző SSL használatával csatlakozik, a https:// előtag kerül felhasználásra az elején URL-ek a navigációs sávban.
Modul mod_ssl az apache2-common csomagban érhető el. A modul engedélyezéséhez futtassa a következő parancsot egy terminálon:
Sudo a2enmod ssl
A HTTPS alapértelmezett beállításai az /etc/apache2/sites-available/default-ssl fájlban találhatók. Ahhoz, hogy az Apache2 HTTPS-t biztosítson, kulcs- és tanúsítványfájlokra is szükség van. A kezdeti HTTPS-beállítás az ssl-cert csomag által generált tanúsítványt és kulcsot használja. Alkalmasak tesztelésre, de le kell cserélni egy olyan tanúsítvánnyal, amely megfelel az Ön webhelyének vagy szerverének. A kulcsok létrehozásával és a tanúsítványok megszerzésével kapcsolatos információkért lásd a Tanúsítványok részt.
Az Apache2 HTTPS-hez való konfigurálásához írja be a következőket:
sudo a2ensite default-ssl
Alapértelmezés szerint az /etc/ssl/certs és az /etc/ssl/private könyvtárak használatosak. Ha a tanúsítványt és a kulcsot más könyvtárakba telepítette, feltétlenül módosítsa az SSLCertificateFile és SSLCertificateKeyFile beállításokat ennek megfelelően.
Miután az Apache2 már konfigurálva van a HTTPS-hez, indítsa újra a szolgáltatást az új beállítások engedélyezéséhez:
sudo service apache2 újraindítás
A tanúsítvány kiadásának módjától függően előfordulhat, hogy meg kell adnia egy jelszót az Apache2 indításakor.
A biztonságos szerver oldalait úgy érheti el, hogy beírja a https://your_hostname/url/ címet a böngésző címsorába.
Lemezmegosztási jogok
Ahhoz, hogy egynél több felhasználó rendelkezzen írási jogosultsággal ugyanahhoz a könyvtárhoz, írási jogosultságot kell adni a hozzájuk csatlakozó csoportnak. A következő példa írási hozzáférést biztosít a /var/www könyvtárhoz a "webmesterek" csoport számára.
sudo chgrp -R webmesterek /var/www sudo find /var/www -type d -exec chmod g=rwxs "()" \; sudo find /var/www -type f -exec chmod g=rws "()" \;
Ha címtáronként több csoportnak kell hozzáférést biztosítania, használja a felügyelt hozzáférési listákat (ACL).