/ / Apache Virtual Host - xxx.241.214.xxx:80 nemá VirtualHosts - linux, apache, ubuntu

Virtuálny hostiteľ Apache - xxx.241.214.xxx:80 nemá žiadne aplikácie VirtualHosts - linux, apache, ubuntu

Snažím sa nastaviť virtuálneho hostiteľa na novom VPS pomocou apache 2.x na serveri Ubuntu.

Pri spustení apache sa zobrazí chyba „xxx.241.214.xxx:80 nemá VirtualHosts“ a adresa URL stránky stále ukazuje na predvolené umiestnenie, čo znamená, že môj súbor virtuálneho hostiteľa sa neuskutoční:

<VirtualHost xxx.241.214.xxx:80>
ServerName xxx.co.uk
ServerAlias www.xxx.co.uk
DocumentRoot /var/www/vhosts/xxx.co.uk/httpdocs/xxx.co.uk
</VirtualHost>

Prosím, pomôžte, vôbec nie som dobrý tento server konfigurovať veci.

odpovede:

1 pre odpoveď č. 1

Viem, že je to už dávno, čo ste zverejnili svoju otázku, ale myslel som si, že idem do svojich myšlienok

Momentálne tu prevádzkujeme niekoľko interných serverov na rôzne účely, všetky počúvajú štandardný port 80 a apache je nastavený jednoducho nasledovne

Listen 80

NameVirtualHost *:80

# Site 1 Comment

<VirtualHost *:80>
ServerName site1.intranet
ServerAdmin administrator@whatever.com
DocumentRoot /var/www/html/site1
</VirtualHost>

#  Site 2 Comment

<VirtualHost *:80>
ServerName site2.intranet
ServerAdmin administrator@whatever.com
DocumentRoot /var/www/html/site2
</VirtualHost>

Naše DNS je nastavené na smerovanie http://site1.intranet atď. na IP servera apache a apache config urobí zvyšok.


0 pre odpoveď č. 2

Vždy používam

<VirtualHost *>

(a ISTR majú vždy problémy so zadaním adresy IP a čísla portu, čo je podľa môjho názoru dôvod, prečo to robím teraz).