Ach ne! Kde je JavaScript?
Váš webový prohlížeč nemá povolen JavaScript nebo nepodporuje JavaScript. Pro správné zobrazení tohoto webu nebo pro upgrade na webový prohlížeč, který podporuje JavaScript, povolte JavaScript ve webovém prohlížeči.
PHP-Fusion 9 Jádro
v9.03.00
Překlad CZ/SK
Pravidelně aktualizovaný
Demo
Testovat PHP-Fusion

Novinky

Používáme technologii SNI (díl 2.)

V minulém díle jsme psali o tom, co je to systém SNI (Server Name Indication), tedy rozšíření bezpečnostních protokolů SSL a TLS a jaký má význam. Dnes ukážu jak nastavit v Apache virtuálního hostitele jako podmínku pro další instalaci, a to samotného SNI.

V minulém díle jsme psali o tom, co je to systém SNI (Server Name Indication), tedy rozšíření bezpečnostních protokolů SSL a TLS a jaký má význam. Dnes ukážu jak nastavit v Apache virtuálního hostitele jako podmínku pro další instalaci, a to samotného SNI.

Zopakuji, že toto rozšíření umožňuje prohlížeči předat jméno požadovaného webu ještě před vytvářením šifrovaného spojení. To je nesporná výhoda, protože server tak může i na jediné IP adrese provozovat různé certifikáty podle toho, který web klient požaduje.

Musíme vytvořit virtuální hostitelský soubor. Než k tomu dojde. podívejte sem jestli máte vůbec dobře server Apache2 nainstalován. Tedy v root adresáři Linux/Ubuntu/Kubuntu... na cestu: / etc / apache2 / sites-available. Zde byste měli mít soubor 000-default.conf.

  1. Nejprve nakopírujeme soubor pro doménu:
    sudo cp /etc/apache2/sites-available/000-default.conf / etc / apache2 / sites-available / Vaše_doména.xxx .conf
  2. Nyní otevřeme vytvořený soubor v editoru s administrátorskými právy:
    sudo nano / etc / apache2 / sites-available / example.com .conf
  3. Soubor by měl vypadat následovně, s tím, že v něm byly odstraněny zbytečné poznámky:
    
    ServerAdmin webmaster@Vaše_doména.xxx
    DocumentRoot /var/www/html/
    #ErrorLog ${APACHE_LOG_DIR}/error.log
    #CustomLog ${APACHE_LOG_DIR}/access.log combined
    
    
  4. Dále pokračujeme úpravami položek pro naši první doménu, tedy přidáme některé pokyny, včetně e-mailu. Tento virtuální hostitel totiž umožňuje zadávat různé požadavky, které jsou pak funkční na portu 80, výchozího HTTP portu.
  5. Nyní musíme zadat umístění kořene dokumentu www stránky naší domeny. Změníme proto DocumentRoot směrnici tak, aby byla v souladu s adresářem naší domény, kterou jsme v kroku č.1 vytvořili:
    DocumentRoot / var / www / Naše_doména.xxx.com / public_html
    
  6. Zkontrolujte si. Váš VirtualHost soubor by měl vypadat takto:
    
     ServerAdmin webmaster@Vaše_doména.xxx
     ServerName Vaše_doména.xxx 
     ServerAlias ​​www.example.com 
     DocumentRoot / var / www / Vaše_doména.xxx / public_html
     ErrorLog $ {} APACHE_LOG_DIR /error.log
     CustomLog $ {} APACHE_LOG_DIR /access.log kombinované
    
    
  7. Tím jsme vytvoiřili prvního virtuálního hostitel. Doporučuji k tomu vytvořit pro testovací účely druhého virtuáílního hostitele Test.cz. Prakticky jej zkopírujeme a částečně upravíme:
    sudo cp / etc / apache2 / sites-available / example.com .conf / etc / apache2 / sites-available / test.cz .conf
  8. V dalším postupu otevřeme právě vytvořený, tedy druhý, virtuální soubor s administrátorskými právy:
    sudo nano / etc / apache2 / sites-available / test.cz .conf
  9. Pozorně se na něj podíváme a upravíme všechny příkazy, které mají odkazovat na druhou testovací doménu Test.cz. Upravený soubor by měl vypadat následovně:
    
     ServerAdmin admin@test.cz 
     ServerName test.cz 
     ServerAlias ​​www.test.cz 
     DocumentRoot / var / www / test.cz / public_html
     ErrorLog $ {} APACHE_LOG_DIR /error.log
     CustomLog $ {} APACHE_LOG_DIR /access.log kombinované
    
    
  10. Opět druhý vytvořený virtuální soubor pro Apache2 uložíme a soubor zvřeme.
  11. Ještě nejsme u konce! Po vytvoření našioch hostitelských virtuálních souborů jim musíme umožnit spolupráci s Apache2. Využijeme pro to nástroj a2ensite:
    sudo a2ensite example.com .conf
    sudo a2ensite test.com .conf
    
  12. Nakonec restartujeme Apache2, aby se veškerá nastavení a změny projevily:
    sudo service apache2 restart
    
  13. To je v této instalační části všechno.

Resumé

Po ukončení této instalace zřejmě obdržíte na monitoru hlášku "Opětovné uvedení web server apache2". AH00558: apache2: Nelze spolehlivě určit plně kvalifikovaný název domény serveru, pomocí 127.0.0.1. Tuto hlášku na stránce shoďte! Buďte bez obav. Tato hláška nemá vliv na funkci hostitelských domén na PC. Vše vám bude fungovat! V příštím, 3. díle tohoto seriálu, se budeme věnovat nastavení PC v lokální síti, otestujeme virtuální hostitelé, všetně jejich konfigurace a určitě se již dostaneme na počátek samotné instalace systému SNI.

  • Autor: Vícha Květoslav (Kvido)
  • PC-politika.cz
  • Zdroj: Apache2/SSL
  • Stupeň znalosti - expert
  • !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');

Kvido 29.05.2016 06:11 298 0 komentářů

0 komentářů

Zanechat komentář

Přihlaste se, abyste mohli zveřejnit komentář.
  • Žádné komentáře nebyly zveřejněny.

Nejnovější témata fóra
  Vlákno Zobrazení Odpovědi Poslední příspěvek
Užívatelské polia
v PHP-Fusion 9
2019 23 Balin50
20-04-2019 15:40
ban užívateľa
v PHP-Fusion 9
1870 3 Balin50
16-04-2019 08:54
9.03.10
v PHP-Fusion 9
441 13 Balin50
16-04-2019 08:44
Registrácia - token
v PHP-Fusion 9
228 8 Balin50
15-04-2019 16:40
Chyba inštalácie
v PHP-Fusion 9
1016 12 RobiNN
10-04-2019 13:41
Videa
v Administrace obsahu
429 5 Balin50
10-04-2019 10:48
Instalace na Ubuntu serveru
v PHP-Fusion 9
2323 11 jany
03-04-2019 16:23
Přihlášení
Ještě nejste členem? Klikněte zde a zaregistrujte se.