• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

.htaccess

I

ilustrate

Guest
how do i use the protected directory icon to create an .htpasswd file for an .htaccess file? i'm used to using telnet but for some reason i cannot login using telnet. what do i have to enable. i'm the root administrator and i'm trying to protect a phpmyadmin directory for a clients website. how do i enable this? and which is easier, telnet or the protected directory option?
 
Using the Plesk Control Panel to password protect directories:

Assuming your /phpmyadmin directory is at:

/home/httpd/vhosts/domain.com/httpdocs/phpmyadmin

Then go into the Domain module
Click on the Protected Directories icon
Click on Add new directory
Enter the path /phpmyadmin
Select Non-SSL or SSL or both
Fill in optional Header text.
Click on Ok

Second part - create user/passwords

Click on the link /phpmyadmin
Click on Add new user
Fill in username
Fill in password
Fill in confirm password
Click Ok.

Repeat the second part for any additional user/pwds you desire.

Plesk does not store this info in .htaccess or .htpasswd files. Looks like they keep the auth file at:

AuthUserFile /home/httpd/vhosts/domain.com/pd/d..phpma

and ~/domain.com/conf/httpd.include:
<Directory "/home/httpd/vhosts/domain.com/httpsdocs/phpmyadmin">
AuthType Basic
AuthName "Login Required for phpMyAdmin"
AuthUserFile /home/httpd/vhosts/domain.com/pd/d..phpmyadmin
require valid-user
</Directory>

Note: Any changes you manually put into httpd.conf or httpd.include may be overwritten by Plesk without warning.
Better to use vhost.conf, vhost_ssl.conf, .htaccess for customizations.

If you prefer the .htaccess/.htpasswd method, then I would suggest that you switch to using SSH instead of Telnet. Once you login using SSH, it's just like connecting by Telnet, but secure! Then you can create your .ht* files as you used to.

See httpd://www.ssh.com
 
that method was just as quick as your response... thanks a lot. it worked fine...
 
Back
Top