• Debian 11 has reached its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.81 is the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

.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