Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
litespeed_wiki:config:authenticate [2018/06/15 20:12]
Eric Leu
litespeed_wiki:config:authenticate [2018/06/15 20:59]
Jonathan Kagan [How to set Site Authentication]
Line 1: Line 1:
 ====== How to set Site Authentication ====== ====== How to set Site Authentication ======
-Authentication is the process of confirming a user's identity, and it provides a way to ensure that legitimate users create content on your site. The first thing we are going to do is create ​authentication ​database. +Authentication is the process of confirming a user's identity, and it provides a way to ensure that legitimate users create content on your site. The steps in Web Console and By Hand are interchangeable,​ you can manually ​create ​database ​file and load it via the WebConsole and vice versa
-===== Create Auth Data ===== +=====Method 1. Setup by Web GUI ===== 
-====Method 1. Create account through Realm ==== +==== Step 1.Create Authorization Realms DB ====
-=== Step 1.Create Authorization Realms DB ===+
 We will create a new one as example We will create a new one as example
  
Line 17: Line 16:
 {{:​litespeed_wiki:​config:​realm-7.png?​800|}} {{:​litespeed_wiki:​config:​realm-7.png?​800|}}
  
-=== Step 2.Create Auth user ===+==== Step 2.Create Auth user ====
 Set e.g. User/​Password TEST/​TEST ​ Set e.g. User/​Password TEST/​TEST ​
  
 {{:​litespeed_wiki:​config:​realm-6.png?​|}} {{:​litespeed_wiki:​config:​realm-6.png?​|}}
  
-====Method 2Create account through htpasswd ==== +==== Step 3Add Access Require ​by Context====
-Run the following command to generate TESTDB file from console +
- +
-<​code>​htpasswd -c /​PATH_YOU_WANT/​TESTDB TEST</​code>​ +
- +
-Then enter password (e.g.TEST) two times +
- +
-===== Protect site by adding auth require ===== +
-==== Method 1. Through ​Context====+
 Add a Context and select type as ''​Static''​ Add a Context and select type as ''​Static''​
  
Line 42: Line 33:
 {{:​litespeed_wiki:​config:​realm-9.png?​|}} {{:​litespeed_wiki:​config:​realm-9.png?​|}}
  
-==== Method 2. Through ​.htaccess====+=====Method 2. Setup By Hand ===== 
 +====Step1Create account through htpasswd ==== 
 +Run the following command to generate TESTDB file from console 
 + 
 +<​code>​htpasswd -c /​PATH_YOU_WANT/​TESTDB TEST</​code>​ 
 + 
 +Then enter password (e.g.TEST) two times 
 + 
 +==== Step 2. Add Access Require by htaccess====
 Add following rules into your .htaccess file. Add following rules into your .htaccess file.
 <​code>​ <​code>​
Line 50: Line 49:
 Require valid-user Require valid-user
 </​code>​ </​code>​
-  ​AuthName can be set to any, e.g. ''​TEST''​ +  ​AuthName can be set to any, e.g. ''​TEST''​ 
-  ​AuthUserFile need a valid file, e.g.''/​usr/​local/​lsws/​DEFAULT/​conf/​TESTDB''​+  ​AuthUserFile need a valid file, e.g.''/​usr/​local/​lsws/​DEFAULT/​conf/​TESTDB''​
  
 ===== How to Verify ===== ===== How to Verify =====
  • Admin
  • Last modified: 2020/09/16 17:42
  • by Lisa Clarke