Kërkesat
Le të fillojmë
Konfigurimi përfundoi
Në këtë udhëzues, do të mësoni se si të konfiguroni vërtetimin HTTP për një server në internet Nginx që funksionon në CentOS 7.
Kërkesat
Për të filluar, do t'ju duhen gjërat e mëposhtme:
- Klienti SSH (si PuTTY, Bitvise SSH, etj.)
- Server VPS me CentOS 7 x64 të instaluar.
- Nginx i instaluar në server.
Le të fillojmë
Instaloni httpd-toolspaketën.
yum install httpd-tools
Krijo një .htpasswdskedar.
htpasswd -c /path/to/directory/.htpasswd username
.htpasswdDosja do të përmbajë informacion në lidhje me emrin e përdoruesit dhe fjalë-kalimin. /path/to/directory- është shtegu i plotë drejt drejtorisë për të cilën duam të konfigurojmë vërtetimin. username- ne do ta përdorim atë për vërtetim - ju mund të zgjidhni atë që dëshironi. Do t'ju kërkohet të vendosni një fjalëkalim për përdoruesin. Futni një fjalëkalim të sigurt dhe konfirmoni atë duke rifutur të njëjtin fjalëkalim përsëri.
Ne kemi krijuar me sukses përdoruesin për vërtetim, tani e vetmja gjë që mbetet për të bërë është të modifikojmë konfigurimin Nginx për të përdorur .htpasswdskedarin që sapo kemi krijuar.
Ju do të gjeni konfigurimin tuaj të paracaktuar nën /etc/nginx/conf.d/default.conf.
Ne do të shtojmë 2 rreshta në konfigurim.
server {
listen 80;
server_name example.com www.example.com;
location / {
root /path/to/directory/;
index index.php index.html index.htm;
auth_basic "Restricted area - This system is for the use of authorized users only!";
auth_basic_user_file /path/to/directory/.htpasswd
}
Në veçanti, ne kemi shtuar këto rreshta:
auth_basic "Restricted area - This system is for the use of authorized users only";
auth_basic_user_file /path/to/directory/.htpasswd
Rreshti i parë përcakton tekstin që shfaqet në kutinë e hyrjes kur vizitoni drejtorinë e siguruar dhe rreshti i dytë përmban shtegun për në .htpasswdskedarin tonë .
Ruani konfigurimin dhe rinisni shërbimin Nginx me /etc/init.d/nginx restart
Konfigurimi përfundoi
Vizitoni drejtorinë e siguruar në faqen tuaj të internetit. Do të shihni një kërkesë për hyrje që duket si kjo:

Shkruani emrin e përdoruesit dhe fjalëkalimin dhe do t'ju jepet aksesi.