GNU/Linux >> Znalost Linux >  >> Linux

Jak zaparkovat domény pomocí ISPConfig

Tento tutoriál vysvětluje, jak nastavit konkrétní výchozí webovou stránku na fungujícím serveru Apache ISPConfig.


Výchozí webové stránky jsou užitečné pro různé účely, včetně parkování domén/subdomén. Například doména/subdoména, jejíž A / AAAA DNS záznamy směřují na server a nemá pro něj obsluhující webovou stránku / virtuálního hostitele.

V implementacích ISPConfig by to znamenalo, že existují DNS záznamy pro zadaný název domény bez nakonfigurovaných webových stránek.

Doporučení a předpoklady

Tento tutoriál předpokládá, že máte funkční server Apache ISPConfig a pro výchozí webovou stránku platný název internetové domény se záznamy A / AAAA směřujícími na server.

Před pokračováním je důležité zmínit S erver N jmenuji se nindikační rozšíření protokolu TLS, které umožňuje identifikaci stránek HTTPS podle názvu domény/subdomény. Protože některé staré prohlížeče nejsou kompatibilní s SNI , doporučuje se, aby výchozí web podporoval HTTP i HTTPS. Doporučuje se také, aby podporoval konektivitu IPv4 a IPv6.

Implementace výchozí webové stránky, jak je popsána v tomto návodu, má jednu výhodu:Server ISPConfig monitoruje Apache každých pět minut a požaduje web localhost . S kratší odpovědí pro web localhost zatížení sítě pro síťové rozhraní lo se sníží. Jedná se o malou optimalizaci zdrojů a mnoho malých optimalizací je srovnatelných s velkou optimalizací.

Pro přesměrování všech požadavků na zaparkované domény na konkrétní URL mod_rewrite je vyžadováno.

1 Vytvořte výchozí web

V případě, že jste již vytvořili web, který si přejete jako výchozí, můžete přejít k pátému kroku.

  1. Přejděte na Weby modul.
  2. Klikněte na Přidat nový web .
  3. V doméně do pole zadejte platný název internetové domény:vasedomena.tld
  4. Další možnosti libovolně změňte, přičemž zvláštní pozornost věnujte SSL a Pojďme zašifrovat SSL podle předchozích doporučení.
  5. Zrušte zaškrtnutí políčka Aktivní krabice.

2 Konfigurace přesměrování na konkrétní adresu URL (volitelné)

Doporučuje se přesměrovat veškerý provoz přicházející z parkovaných domén na konkrétní adresu URL s personalizovaným textem pro vyjádření:Tato doména je zaparkována zde .

  1. Přejděte na Možnosti tab.
  2. Přidejte tyto směrnice Apache nahrazení částí vyznačených tučně:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^yourdomain.tld$
  3. Přidejte libovolný alias subdomény/webu následovně:
    RewriteCond %{HTTP_HOST} !^www.yourdomain.tld$
    RewriteCond %{HTTP_HOST} !^domainalias.tld$
  4. Nahraďte parked.html platnou adresou URL:
    RewriteRule ^ http://yourdomain.tld/parked.html [L,R=302]
  5. Klikněte na Uložit tlačítko.

3 Zahrnout soubor virtuálního hostitele ručně

Doporučuje se, aby váš výchozí web měl povoleno SSL, aby mohl obsluhovat stejný výchozí web pro port HTTP číslo 80 a port HTTPS číslo 443.

Pamatujte si prosím, že protože soubor virtuálního hostitele je zahrnut ručně, výchozí web by měl být deaktivován v ISPConfig.

Upravte konfigurační soubor Apache přidáním níže uvedeného řádku před jakýmkoli zahrnutím pro virtuální hostitele a odpovídajícím způsobem nahraďte yourdomain.tld:

IncludeOptional sites-available/yourdomain.tld.vhost

Skutečný příklad produktivního serveru ISPConfig ncomputers.org:

#Debian based systems
editor /etc/apache2/apache.conf
IncludeOptional sites-available/ncomputers.org.vhost
IncludeOptional sites-enabled/*.vhost
#Red Hat and SUSE based systems
editor /etc/httpd/conf/httpd.conf
IncludeOptional sites-available/ncomputers.org.vhost
IncludeOptional sites-enabled/*.vhost

A poté znovu načtěte spuštěné konfigurační soubory Apache:

#init.d based init system
/etc/init.d/apache2 reload
#systemd as init system
systemctl reload apache2

4 Test výchozího webu a localhost

Můžete použít linuxový příkaz netcat požádat o odpověď pro localhost a yourdomain.tld:

printf 'GET / HTTP/1.1\r\nHost:yourdomain.tld\r\n\r\n' | netcat yourdomain.tld 80
printf 'GET / HTTP/1.1\r\nHost:localhost\r\n\r\n' | netcatyourdomain.tld 80

Linux
  1. Jak SSH na server pomocí jiného serveru?

  2. Jak zobrazit statistiky webových stránek v cPanelu pomocí AWStats

  3. Jak migrovat svůj web pomocí cPanel

  1. Jak obnovit verzi PHP na výchozí verzi pomocí cPanelu?

  2. Jak zrychlit výkon webu pomocí cachovacího řešení XCache?

  3. Jak nastavit výchozí Python3.8 na mém Macu pomocí Homebrew?

  1. Jak nainstalovat Moodle na ISPConfig

  2. Jak vytvořit web pomocí Hugo na Debianu 11

  3. Jak zobrazit statistiky webu pomocí plesku?