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
litespeed_wiki:config:authenticate [2018/06/15 20:56]
Eric Leu [Step 3. Add Access Requite by Context]
litespeed_wiki:config:authenticate [2020/09/16 17:42] (current)
Lisa Clarke Added permissions line
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 only legitimate users can create content on your site. The steps in the methods below (Web GUI and By Hand) are interchangeable. You can manually ​create ​database ​file and then load it via the WebConsole, or vice versa
-=====Method 1. Setup by Web GUI =====+=====Method 1. Set up by Web GUI =====
 ==== 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 an example.
  
 {{:​litespeed_wiki:​config:​realm-1.png?​800|}} {{:​litespeed_wiki:​config:​realm-1.png?​800|}}
  
-Choose ​DB type as Password File+Set **DB Type** to ''​Password File''​.
  
 {{:​litespeed_wiki:​config:​realm-2.png?​|}} {{:​litespeed_wiki:​config:​realm-2.png?​|}}
  
 Set: Set:
-  - Realm name, e.g. TEST +  - **Realm name**, e.g. ''​TEST''​ 
-  - DB Location, e.g. $VH_ROOT/​conf/​TESTDB+  - **DB Location**, e.g. ''​$VH_ROOT/​conf/​TESTDB''​
 {{:​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 **User**/​**Password**, ​e.g. ''​TEST''​/''​TEST'' ​
  
 {{:​litespeed_wiki:​config:​realm-6.png?​|}} {{:​litespeed_wiki:​config:​realm-6.png?​|}}
Line 25: Line 25:
  
 Set: Set:
-  - URI ''/''​ +  - **URI** ''/''​ 
-  - Set Location ''​$VH_ROOT/​html/''​ +  - **Location** ''​$VH_ROOT/​html/''​ 
-  - Accessible ''​Yes''​ +  - **Accessible** ''​Yes''​ 
-  - Realm ''​TEST''​ +  - **Realm** ''​TEST''​ 
-  - Access Allowed ''​*''​+  - **Access Allowed** ''​*''​
 {{:​litespeed_wiki:​config:​realm-8.png?​|}} {{:​litespeed_wiki:​config:​realm-8.png?​|}}
 {{:​litespeed_wiki:​config:​realm-9.png?​|}} {{:​litespeed_wiki:​config:​realm-9.png?​|}}
  
-=====Method 2. Setup from console ​===== +=====Method 2. Set up By Hand ===== 
-====Step1. Create ​account through ​htpasswd ==== +====Step1. Create ​Account Through ​htpasswd ==== 
-Run the following command to generate TESTDB file from console+Run the following command to generate ​''​TESTDB'' ​file from console, making sure this file and its parent directory are both readable for the web server user (typically ''​nobody''​ or ''​apache''​):​
  
 <​code>​htpasswd -c /​PATH_YOU_WANT/​TESTDB TEST</​code>​ <​code>​htpasswd -c /​PATH_YOU_WANT/​TESTDB TEST</​code>​
  
-Then enter password (e.g.TEST) two times+Then enter the password (e.g.''​TEST''​) two times.
  
-==== Step 2. Add Access ​Requite ​by htaccess==== +==== Step 2. Add Access ​Require ​by htaccess==== 
-Add following rules into your .htaccess file.+Add the following rules into your .htaccess file.
 <​code>​ <​code>​
 AuthType Basic AuthType Basic
Line 49: Line 49:
 Require valid-user Require valid-user
 </​code>​ </​code>​
-  ​AuthName can be set to any, e.g. ''​TEST''​ +  ​* ''​AuthName'' ​can be set to anything, e.g. ''​TEST''​ 
-  ​AuthUserFile ​need a valid file, e.g.''/​usr/​local/​lsws/​DEFAULT/​conf/​TESTDB''​+  ​* ''​AuthUserFile''​ needs a valid file, e.g.''/​usr/​local/​lsws/​DEFAULT/​conf/​TESTDB''​
  
 ===== How to Verify ===== ===== How to Verify =====
-Access the site will require ​auth login +Access the site. It will require ​an authorized ​login
  
 {{:​litespeed_wiki:​config:​realm-10.png?​|}} {{:​litespeed_wiki:​config:​realm-10.png?​|}}
  • Admin
  • Last modified: 2018/06/15 20:56
  • by Eric Leu