[CZ] Minecraft - WorldEdit
Obsah:
Bloky serveru Nginx vám umožňují provozovat více než jeden web na jednom počítači. To je velmi užitečné, protože pro každý web můžete určit kořen dokumentu webu (adresář, který obsahuje soubory webových stránek), vytvořit samostatnou bezpečnostní politiku, používat různé certifikáty SSL a mnoho dalšího.
V tomto tutoriálu vysvětlíme, jak nastavit serverové bloky Nginx na CentOS 7.
Předpoklady
Před pokračováním v tomto kurzu se ujistěte, že jste splnili následující předpoklady:
- Název domény ukazující na IP vašeho veřejného serveru. V tomto tutoriálu použijeme
example.com
Naveďte Nginx nainstalovaný ve vašem CentOS systému. Přihlaste se jako uživatel s právy sudo.
Server Blocks
jsou označovány jako
Virtual host
. Virtuální hostitel je termín Apache.
Vytvořte strukturu adresářů
Kořen dokumentu je adresář, do kterého jsou ukládány a zobrazovány soubory webových stránek s názvem domény v reakci na požadavky. Kořen dokumentu můžeme nastavit do libovolného umístění, ale v této příručce použijeme následující strukturu adresářů:
/var/www/ ├── example.com │ └── public_html ├── example2.com │ └── public_html ├── example3.com │ └── public_html
V podstatě vytváříme samostatný adresář pro každou doménu, kterou chceme hostit na našem serveru v adresáři
/var/www
. V tomto adresáři vytvoříme adresář
public_html
který bude kořenovým adresářem dokumentů domény a uloží soubory webových stránek domény.
Začněme vytvořením kořenového adresáře pro naši doménu
example.com
:
sudo mkdir -p /var/www/example.com/public_html
Pro účely testování vytvoříme soubor
index.html
v kořenovém adresáři dokumentu v doméně.
Otevřete textový editor a vytvořte ukázkový soubor
index.html
:
sudo nano /var/www/example.com/public_html/index.html
Zkopírujte a vložte následující kód do souboru:
/var/www/example.com/public_html/index.html
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
V této příručce spouštíme příkazy jako uživatel sudo a nově vytvořené soubory a adresáře patří uživateli root.
Abychom se vyhnuli problémům s oprávněními, můžeme změnit vlastnictví kořenového adresáře dokumentu domény na uživatele Nginx (
nginx
):
sudo chown -R nginx: /var/www/example.com
Vytvořte blok serveru
Konfigurační soubory bloku serveru Nginx musí končit
.conf
a jsou uloženy v adresáři
/etc/nginx/conf.d
.
Otevřete editor výběru a vytvořte konfigurační soubor serverového bloku pro
example.com
.
sudo nano /etc/nginx/conf.d/example.com.conf
Konfigurační soubor můžete pojmenovat podle svých představ, ale obvykle je nejlepší použít název domény.
Zkopírujte a vložte následující kód do souboru:
server { listen 80; listen:80; root /var/www/example.com/public_html; index index.html; server_name example.com www.example.com; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location / { try_files $uri $uri/ =404; } }
Uložte soubor a otestujte konfiguraci Nginx pro správnou syntaxi:
sudo nginx -t
Pokud neexistují žádné chyby, výstup bude vypadat takto:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Restartujte službu Nginx, aby se změny projevily:
sudo systemctl restart nginx
Nakonec ověřte, zda blok serveru funguje podle očekávání, otevřete v prohlížeči zvolený
http://example.com
a uvidíte něco podobného:
Závěr
Naučili jste se, jak vytvořit konfiguraci serveru Nginx pro hostování více domén na jednom serveru CentOS. Můžete zopakovat výše uvedené kroky a vytvořit další bloky serveru pro všechny své domény.
Zabezpečte Nginx pomocí šifrování na CentOS 7
nginx centosTento příspěvek je součástí řady install-lemp-stack-on-centos-7.
Další příspěvky v této sérii:
• Jak nainstalovat Nginx na CentOS 7 • Zabezpečit Nginx pomocí šifrování na CentOS 7 • Nainstalovat MariaDB na CentOS 7 • Nainstalovat PHP 7 na CentOS 7 • Jak nastavit serverové bloky Nginx na CentOS 7Jak nastavit nebo změnit časové pásmo na centech 7

Na CentOS je časové pásmo systému nastaveno během instalace, ale později jej lze snadno změnit. Tento tutoriál vysvětluje, jak nastavit nebo změnit časové pásmo na CentOS 7.
Jak nastavit bloky serveru Nginx na Debian 9

V tomto tutoriálu vám ukážeme, jak nastavit serverové bloky Nginx na Debianu 9. Serverové bloky vám umožňují spouštět více než jednu webovou stránku na jednom počítači.
Jak nastavit serverové bloky nginx na Ubuntu 18.04

Bloky serveru Nginx vám umožňují provozovat více než jeden web na jednom počítači. U serverových bloků můžete určit kořen dokumentu webu (adresář, který obsahuje soubory webu), vytvořit samostatnou bezpečnostní politiku pro každý web, použít různé certifikáty SSL pro každý web a mnohem více.