Hur kan jag säkra åtkomsten till min ISPconfig-panel med hjälp av en .htaccess-fil?

Procédure

Varför ska jag säkra min ISPconfig-panel?

För ökad säkerhet kan det vara bra att ställa in en kombination av användare/lösenord för att begränsa åtkomsten till din ISPconfig-panel.

Denna begränsning kan utökas till en IP-adressbegränsning, vilket gör att du bara kan ge åtkomst till ett visst antal maskiner.

Skapa .htaccess-filen

För att göra detta måste du ansluta till din VPS-server med hjälp av SSH. Om du inte vet hur du gör det kan du läsa det här avsnittet i vår kunskapsbas:

http://help.lws-hosting.com/sv/Dedikerade-servrar/SSH

När du är ansluten använder du följande kommando för att skapa filen :

nano /usr/local/ispconfig/interface/web/.htaccess

Den här filen ska innehålla följande:

AuthUserFile /usr/local/ispconfig/interface/.htpasswd AuthType Basic AuthName "ISPconfig auth." Require valid-user

Skapa sedan filen /usr/local/ispconfig/interface/.htpasswd , som kommer att innehålla din användare och ditt lösenord (i det här fallet skapar vi användaren lws):

htpasswd -c /usr/local/ispconfig/interface/.htpasswd lws

Om du vill begränsa åtkomsten till vissa IP-adresser (i det här fallet 192.168.1.193 och 192.168.1.194):

AuthUserFile /usr/local/ispconfig/interface/.htpasswd AuthType Basic AuthName "ISPconfig auth." Require valid-user Order Deny,Allow Deny från alla Allow från 192.168.1.193 Allow från 192.168.1.194

Tillåt körning av .htaccess-filen

Använd fortfarande SSH och redigera följande konfigurationsfil:

nano /etc/apache2-ispconfig/sites-available/ispconfig.vhost


eller för äldre servrar :

nano /etc/apache2/sites-available/ispconfig.vhost


Byt sedan ut avsnittet :

# php_admin_value open_basedir "/usr/local/ispconfig/interface:/usr/share:/tmp" Options +FollowSymLinksAllowOverride NoneOrder allow,deny Tillåt från alla php_value magic_quotes_gpc 0


per :

# php_admin_value open_basedir "/usr/local/ispconfig/interface:/usr/share:/tmp" Options +FollowSymLinksAllowOverride AllOrder allow,deny Tillåt från alla php_value magic_quotes_gpc 0

Slutligen startar du om webbtjänsten Apache:

/etc/init.d/apache2-ispconfig restart


eller för äldre servrar :

/etc/init.d/apache2 restart
help.lws.net/a/469
Var den här artikeln till hjälp?

Ja

Nej

Läst 21 379 gånger

Tack! Ställ gärna frågor om vår dokumentation om du vill ha mer information och hjälp oss att förbättra den.

Liknande artiklar

En fråga om den här artikeln?

Ställ den till LWS-teamet och communityn. Svaret publiceras efter moderering.

Ställ en fråga till AWS-teamet och dess community

GDPR: Personuppgiftsansvarig: LWS-Ligne Web Services. Ändamål: moderering och offentlig publicering av din fråga, eventuellt meddelande om ett svar. Rättslig grund: samtycke (art. 6.1 a GDPR). Lagring av e-postadresser: 90 dagar efter meddelandet, högst 12 månader utan svar. För att utöva dina rättigheter, se GDPR-avsnittet i våra allmänna villkor.