Hostujte více webových stránek na vps
Navigace ve složitosti webhostingu může často vést k
nedostatečné využití zdrojů serveru, zejména při správě více serverů
webové stránky. Tento článek řeší tento problém tím, že ukazuje, jak na to
hostovat více webových stránek na jednom serveru. Využitím
schopnosti Apache na systémech Linux (Ubuntu a CentOS) a internetu
Informační služby (IIS) v systému Windows mohou uživatelé maximalizovat výkon svého serveru
potenciál, zjednodušit správu webových stránek a výrazně snížit
režijní náklady. Tato příručka umožňuje správcům serveru s
podrobné pokyny k optimalizaci jejich hostitelského prostředí,
zajištění bezproblémového fungování každé webové stránky na konsolidovaném serveru
nastavení.
Apache
Konfigurace pro Ubuntu a CentOS
Tato část vás provede procesem konfigurace Apache
hostit více webových stránek na jednom serveru, speciálně přizpůsobených pro
Systémy Ubuntu a CentOS.
Předpoklady
Aktualizujte databázi balíčků vašeho systému:
Ubuntu/Debian:
sudo apt update
sudo apt upgrade -y
CentOS/RHEL:
sudo yum update -y
Ujistěte se, že máte sudo oprávnění vystupovat
administrativní úkoly.
Krok 1: Nainstalujte
Apache
Ubuntu/Debian:
sudo apt install apache2 -y
CentOS/RHEL (Balík se jmenuje httpd):
sudo yum install httpd -y
Krok 2: Vytvořte
Adresáře
Vytvořte kořenový adresář pro každý web:
sudo mkdir -p /var/www/domain.com/public_html
sudo mkdir -p /var/www/domain2.com/public_html
Nahradit domain.com a domain2.com s
vaše skutečná doménová jména.

Krok 3: Přiřadit
Oprávnění
Nastavte oprávnění, která umožní webovému serveru přístup k
obsah:
sudo chown -R $USER:$USER /var/www/domain.com/public_html
sudo chown -R $USER:$USER /var/www/domain2.com/public_html
sudo chmod -R 755 /var/www

Krok 4: Vytvořte index
Stránky
Vytvořte jednoduchý index.html soubor pro každou doménu:
echo "Welcome to domain.com" | sudo tee /var/www/domain.com/public_html/index.html
echo "Welcome to domain2.com" | sudo tee /var/www/domain2.com/public_html/index.html
Krok 5: Nakonfigurujte
Virtuální hostitelé
Zkopírujte výchozí konfigurační soubor a upravte jej pro každou doménu:
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain.com.conf
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain2.com.conf
Upravte soubor virtuálního hostitele pro domain.com:
sudo nano /etc/apache2/sites-available/domain.com.conf
Uvnitř souboru proveďte potřebné změny:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/domain.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Opakujte proces pro domain2.com.
Krok 6: Povolte Weby
Povolte nové weby a deaktivujte výchozí web:
sudo a2ensite domain.com.conf
sudo a2ensite domain2.com.conf
sudo a2dissite 000-default.conf

Krok 7: Restartujte
Apache
Chcete-li použít změny, restartujte Apache:
Ubuntu/Debian:
sudo systemctl restart apache2
CentOS/RHEL:
sudo systemctl restart httpd
Krok 8: Upravit
Hostuje soubor a testovací webové stránky
Upravit soubor hostitelů:
- Otevřete soubor hosts pomocí textového editoru:
sudo nano /etc/hosts
- Přidejte položky pro své domény směřující na IP adresu serveru,
například:
192.168.1.10 domain.com
192.168.1.10 domain2.com

- Uložte a zavřete soubor.
Případně aktualizujte záznamy DNS A:
Pokud máte registrované domény, aktualizujte záznamy A ve svém DNS
nastavení, aby ukazovala na IP adresu vašeho serveru.
Testování webových stránek s Curl:
Otestujte své weby, abyste se ujistili, že jsou přístupné:
curl http://domain.com
curl http://domain2.com

Konfigurace IIS
pro Windows Server
Tato část poskytuje komplexní návod pro nastavení
více webových stránek na jednom serveru pomocí Internetové informační služby
(IIS) na Windows Server.
Krok
1: Nainstalujte IIS pomocí Průvodce přidáním rolí a funkcí
-
Otevřete Správce serveru: Klepněte na Správce serveru
na hlavním panelu nebo jej otevřete z nabídky Start. -
Spusťte Průvodce přidáním rolí a funkcí: V
Řídicí panel Správce serveru, klikněte na Spravovat a pak
vybrat Přidat role a funkce. -
Instalace na základě rolí nebo funkcí: Vybrat
Instalace na základě rolí nebo funkcí a klikněte na
Další.

-
Vyberte server: Vyberte server, na kterém jste
chcete nainstalovat IIS a klikněte na Další. -
Přidat role: V části Role zaškrtněte políčko
proWeb Server (IIS). Když budete vyzváni k přidání funkcí, které
jsou vyžadovány pro webový server (IIS), klikněte na Přidat
Vlastnosti.

- Vlastnosti: Nejsou vyžadovány žádné další funkce
pokud nemáte specifické potřeby. Klikněte na Další.

-
Role webového serveru (IIS): Zkontrolujte informace
a klikněte na Další. -
Služby rolí: Vyberte služby role IIS, které chcete
instalovat. Pro základní webový server jsou výchozí volby obvykle
dostatečný. Klikněte na Další.

-
Potvrzení: Zkontrolujte svůj výběr a klikněte
on Instalovat. Proces instalace bude
začít. -
Dokončení: Jakmile je instalace dokončena,
klikněte na Blízko.
Krok 2: Přidejte webové stránky
- Otevřete Správce IIS: Stiskněte Klávesa Windows +
R, typ inetmgra stiskněte
Vstupte.

-
Vytvořit nový web: Klepněte pravým tlačítkem myši na
Weby složku ve Správci IIS a vyberte Přidat
webové stránky. -
Podrobnosti o webu:
-
Název webu: Zadejte popisný název.
-
Fyzická cesta: Vyberte složku obsahující vaše
soubory webu. -
Typ: Obvykle http.
-
IP adresa: Vyberte IP nebo nechte jako Vše
Nepřiřazeno. -
Přístav: Obvykle 80 pro
HTTP. -
Název hostitele: Zadejte název domény.

- Opakujte pro další webové stránky: Postupujte stejně
kroky pro každý web.
Krok 3: Konfigurace hostitele
Záhlaví
-
Vyberte web: Klikněte na web v IIS
Manažer. -
Otevřené vazby: V Akce
panelu, klikněte na Vazby.

-
Upravit nebo přidat vazbu: In místo
Vazby, upravte existující vazbu nebo klikněte na
Přidat. -
Zadejte název hostitele: Zadejte název hostitele do
Název hostitele pole.

- Opakujte pro další webové stránky: Postupujte stejně
kroky pro každý web.
Krok 4: Správa
DNS a Upravit soubor hostitelů
-
Aktualizace DNS záznamů: Aby vaše doménová jména byla
přeloženo na váš server IIS, aktualizujte záznamy DNS A tak, aby odkazovaly na
veřejnou IP adresu serveru. To je nutné, pokud používáte
registrovaných doménových jmen. -
Upravte soubor Hosts (volitelné): Pokud ne
máte doménu a chcete testovat lokálně, můžete upravit soubor hosts na
váš místní počítač (nikoli server). Tento soubor se obvykle nachází na adrese
**C:*. Přidejte položky pro každý z vašich webových stránek směřující na IP adresu
vašeho serveru IIS. Například:
192.168.1.10 domain.com
192.168.1.10 domain2.com
Nahradit 192.168.1.10 s vaší IP adresou
Windows Server. Pamatujte, že tato změna provede pouze webové stránky
přístupné na počítači, kde upravujete soubor hosts.

Krok 5: Ověřte
webové stránky
Otevřete webový prohlížeč a přejděte do každé domény, abyste zajistili, že
webové stránky jsou obsluhovány správně. Pokud jste upravili soubor hosts, udělejte to
to na počítači, kde jste provedli úpravy. Měli byste vidět obsah
webu, pokud je vše správně nakonfigurováno.

Krok 6:
Další konfigurace (volitelné)
-
SSL certifikáty: Pokud plánujete používat HTTPS,
budete muset nainstalovat a nakonfigurovat certifikáty SSL pro každý z nich
místo. -
Fondy aplikací: Zvažte vytvoření samostatné
fondy aplikací pro každý web pro lepší správu a
zabezpečení. -
Nastavení zabezpečení: Zkontrolujte a nakonfigurujte zabezpečení
nastavení dle vašich požadavků.
Každá webová stránka bude přístupná prostřednictvím svého vlastního názvu domény a bude sdílet doménu
stejné zdroje serveru.
Na závěr, hostování více webových stránek na jednom serveru pomocí
Apache nebo IIS je efektivní a nákladově efektivní. Dodržováním podrobného
kroky uvedené pro Ubuntu, CentOS a Windows Server, můžete
zefektivnit správu webu a optimalizovat zdroje serveru, zajistit a
robustní online přítomnost. Pokud máte nějaké dotazy, neváhejte se na nás obrátit
nás od předkládání
lístek.
Také v úvodních dokumentech
Související návody.
Potřebuješ pomoc s něčím jiným?
Medián doby odezvy pod 1 hodinu. Skuteční lidé, ne boti.