Web és linux - blog archívum - az apache beállítása

Az első utasítás tartalmaz egy fájlt, amely meghatározza, hogy mely portokat és tartományneveket hallgassa meg, a második pedig a vhosts.d könyvtárban lévő conf kiterjesztéssel rendelkező összes fájlt tartalmazza. Ezek a fájlok részletes beállításokat tartalmaznak minden virtuális gépen.






Így menjen a /etc/apache2/listen.conf fájlba. (/etc/apache2/httpd.conf lehet bezárni).
Olyan feliratokat tartalmaz, mint ez

Ha a vhosts.d könyvtárban nem található a conf kiterjesztésű fájl, akkor kérjük hozzon létre egyet. Például a hosts.conf.
Másolja a következő sorokat erre a fájlra

Javítsa a könyvtárak és könyvtárak elérési útvonalát. Az ErrorLog és a CustomLog beállításai megadják a hibák és a hozzáférések fájlok naplózására szolgáló útvonalakat. Most meg kell adnunk a böngészővel kapcsolatos információkat arról, hogy ez a webhely pontosan a mi IP-címünk (a helyi webhelyek számára). Ezért nyissa meg a / etc / hosts fájlt.
Lesz egy sor

Miután a szó localhost a szóközök között, akkor hozzáadhat számos weboldalt ehhez az IP-hez. Adja hozzá webhelyünket. Most ez a fájl lesz a formában

Az Apache újratöltése továbbra is fennáll.

18 Válaszok az "Apache konfigurálásához. Virtuális hostok Apache (Linux) "

És mi van, ha nincs könyvtár vhosts.d az apache2-ben?

Apache így esküszik:
* Apache2 webkiszolgáló újraindítása * Nem sikerült rendesen leállítani az Apache-t, ezért most már minden apache folyamatot megölik. Ez szinte biztosan nem optimális, ezért kérjük, győződjön meg róla, hogy a rendszer működik, ahogyan azt most elvárnád!
apache2: Syntax error on line 189 /etc/apache2/apache2.conf: Syntax error on line 5 /etc/apache2/httpd.conf: include könyvtárban '/etc/apache2/vhosts.d' nem található







Ha nincs könyvtár vhosts.d, akkor a virtuális állomás beállításainak valószínűleg közvetlenül a /etc/apache2/httpd.conf fájlban kell lennie. Mi a distro?

Ennek lehetőségét anélkül, hogy közvetlenül az /etc/apache2/httpd.conf fájlba is beletartozik
Kell dolgozni

parancs végrehajtása után /etc/init.d/apache2 restart - apache Megkapom az üzenetet:

A NameVirtualHost 127.0.0.1 nem rendelkezik VirtualHosts szolgáltatással

Hozzá kell adnia egy rekordot

Virtuális host apache2 létrehozásához az ubuntu 10.04-ben írtam magam egy bash parancsfájlt, ami mindent megtesz számomra. Ha valaki segít, örülök

Köszönöm! Érdekes.
Az openSUSE-ban egy grafikus felület is rendelkezésre áll az Apache beállításához. Csak a GUI és a bash-scriptek mögött az emberek nem fogják megismerni a fogakat, és nem fogják felvenni a fogakat, ahol nincs ilyen automatizálás.
Ezen túlmenően, nagy terhelésű projektek esetén kényelmesebb az apache futtatása néhány könnyű webszerverrel együtt. Például a nginx. És akkor anélkül, hogy olvasnám a manát, nem tehetem. Szükség van a temperálásra

parancs végrehajtása után /etc/init.d/apache2 restart - apache Megkapom az üzenetet:

A NameVirtualHost 127.0.0.1 nem rendelkezik VirtualHosts szolgáltatással

Igor Telmenko Says:

Hozzá kell adnia egy rekordot

Hol lehet hozzáadni? utasítással

Regisztráltam egy másik kérdésre a kérdést illetően.
De miután kb. Egy órányi kicsi szedés után a konfigurációban működött, de továbbra is írja (szégyen, hogy nem értettem semmit):
[warning] NameVirtualHost localhost: 80 nincs VirtualHosts
[warning] NameVirtualHost 127.0.0.1:80 nincs VirtualHosts
de működik

Ellenőrzött egy tiszta nyitott használatra 11.4. Sőt, vorningami köpködik.
Ott jelenik meg a listen.conf fájlban: van egy sor Figyelj 80. Úgy tűnik, elég és a két sor tisztítható.

Most értem. az átkok eltűntek. -)))
Köszönöm!

És ha a port nem 80, akkor mit kell regisztrálni az / etc / hosts-ban?

Jó napot. Van egy ilyen problémám.
konfigurált webszerver a helyi hálózaton nincsenek hozzáférési problémák a kiszolgálóhoz. A virtuális állomáson semmi gond nincs. nem név szerint, nem IPShniku.

ServerName 192.168.1.9
# ServerAlias ​​dank0.tk
DocumentRoot "/ var / www / html / blog"

megpróbálta, és így nem kap gyors döntést, ha lehetséges?

Valószínűleg ez a ServerName miatt következett be. Ön 192.168.1.9-et adott meg. De a "192.168.1.9" domain név elérhető-e kívülről? Nem gondolom.

Köszönöm.
Minden működik!

Hagy egy válasz




Kapcsolódó cikkek