GNU/Linux >> Znalost Linux >  >> Cent OS

Jak chránit adresář heslem na Nginx

V tomto tutoriálu vám ukážeme, jak chránit adresář heslem na Nginx. Pro ty z vás, kteří to nevěděli, Nginx na rozdíl od Apache nemá žádný soubor .htaccess . Ochrana heslem je dosažena pomocí direktiv modulu Nginx HttpAuthBasic v konfiguračním souboru. Pro budoucí použití vám ukážu kroky k ochraně adresáře heslem na Nginx.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem Chránit adresář heslem na Nginx.

Chraňte adresář heslem na Nginx

Krok 1. Nejprve do konfiguračního souboru Nginx přidejte následující:

location / {
  auth_basic            "Restricted";
  auth_basic_user_file  /etc/nginx/htpasswd;
}

Krok 2. Vytvořte htpasswd soubor, všimněte si, že soubor je /etc/nginx/htpasswd . To znamená, že musíte použít htpasswd k vytvoření tohoto souboru:

htpasswd -c /etc/nginx/htpasswd yourusername
New password: 
Re-type new password: 
Adding password for user yourusername

Tím se vytvoří soubor s hesly.

Krok 3. Další restartování konfigurace Nginx:

service nginx restart

Když nyní navštívíte svůj adresář nebo doménu, budete požádáni o zadání uživatelského jména a hesla, které jste si zvolili předem. Toto rozhodně není nejbezpečnější způsob omezení přístup k doméně.

Blahopřejeme! Úspěšně jste ochránili adresář na Nginx. Děkujeme, že jste použili tento návod k ochraně adresáře hesly v systému Nginx. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Web Nginx.


Cent OS
  1. Jak chránit sekce vašeho webu heslem

  2. Jak heslem chránit adresář v cPanel

  3. Jak chránit heslem adresář přes cPanel

  1. Jak nainstalovat phpMyAdmin s Nginx na CentOS 7

  2. Jak chránit soubory a adresáře heslem

  3. Jak chránit heslem jakoukoli složku v Plesku

  1. Jak používat Plesk k ochraně adresářů heslem

  2. Jak nainstalovat SuiteCRM s Nginx na CentOS 7

  3. Jak nainstalovat MediaWiki s Nginx na CentOS 7