Plesk: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
(Installation von SVN)
(Installation von SVN)
Zeile 32: Zeile 32:
  
 
in /etc/sysconfig/apache2  
 
in /etc/sysconfig/apache2  
 +
 
APACHE_MODULES mit folgenden 2 Einträgen ergänzen: dav mod_dav_svn mod_authz_svn  
 
APACHE_MODULES mit folgenden 2 Einträgen ergänzen: dav mod_dav_svn mod_authz_svn  
  
 
Befehle (hier im beispiel für die subdomain my.domain.tld):  
 
Befehle (hier im beispiel für die subdomain my.domain.tld):  
 +
 
svnadmin create /home/myname/svn  
 
svnadmin create /home/myname/svn  
 +
 
chmod -R 777 /home/myname/svn  
 
chmod -R 777 /home/myname/svn  
 +
 
htpasswd2 -c /etc/svn-auth-file-myname myname  
 
htpasswd2 -c /etc/svn-auth-file-myname myname  
 +
 
(ohne -c wenn die datei schon existiert, also zum anhängen)  
 
(ohne -c wenn die datei schon existiert, also zum anhängen)  
 +
 
/usr/sbin/apache2ctl restart
 
/usr/sbin/apache2ctl restart
 +
 
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain.tld
 
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain.tld
 +
 
(das teilt dem plesk mit, dass er die vhost.conf und vhost_ssl.conf beachten soll)  
 
(das teilt dem plesk mit, dass er die vhost.conf und vhost_ssl.conf beachten soll)  
 +
  
 
Direktive im vhost.conf (unter /srv/www/vhosts/domain.tld/subdomains/my/conf )  
 
Direktive im vhost.conf (unter /srv/www/vhosts/domain.tld/subdomains/my/conf )  
 +
 
<location /svn>  
 
<location /svn>  
 +
 
DAV svn  
 
DAV svn  
 +
 
SVNPath /home/myname/svn/  
 
SVNPath /home/myname/svn/  
 +
 
AuthType Basic  
 
AuthType Basic  
 +
 
AuthName "my.domain.tld - svn"  
 
AuthName "my.domain.tld - svn"  
 +
 
AuthUserFile /etc/svn-auth-file-myname
 
AuthUserFile /etc/svn-auth-file-myname
 +
 
Require valid-user  
 
Require valid-user  
 +
 
</location>  
 
</location>  
 +
  
 
hierzu auch 'Per-Directory Access Control' (Seite 115) von svn-book  
 
hierzu auch 'Per-Directory Access Control' (Seite 115) von svn-book  
 +
 
(doku für svn 1.2)  
 
(doku für svn 1.2)  
 +
 
oder '3.1.6. Pfadbasierte Autorisierung' in der TortoiseSVN-Hilfe (vs. 1.4.4)  
 
oder '3.1.6. Pfadbasierte Autorisierung' in der TortoiseSVN-Hilfe (vs. 1.4.4)  
 +
  
 
will man https verwenden muss man die location in die vhost_ssl.conf  
 
will man https verwenden muss man die location in die vhost_ssl.conf  
 +
 
schreiben, und zb in die vhost.conf einen Redirect setzen, der sofort  
 
schreiben, und zb in die vhost.conf einen Redirect setzen, der sofort  
 +
 
zum https geht:  
 
zum https geht:  
RedirectMatch /svn(.*)$ https://ew6.org/svn$1  
+
 
 +
RedirectMatch /svn(.*)$ https://domain.tld/svn$1  
  
 
hilfreich diese links:  
 
hilfreich diese links:  
  
 
http://alexle.net/archives/138  
 
http://alexle.net/archives/138  
 +
 
und  
 
und  
 +
 
http://www.fornex.de/?p=7  
 
http://www.fornex.de/?p=7  
 +
 
sowie
 
sowie
 +
 
http://forum.swsoft.com/showthread.php?threadid=29735
 
http://forum.swsoft.com/showthread.php?threadid=29735
  

Version vom 4. Oktober 2007, 20:37 Uhr

Plesk
{{{Screenshot}}}
Web basierendes Administrationswerkzeug für Server
Basisdaten
Entwickler: SWSoft
Aktuelle Version: 8.2 (Linux, Unix), 8.1 (Windows)
letzte Veröffentlichung: {{{AktuelleVersionFreigabeDatum}}}
Betriebssystem: Linux, Unix, Windows
Kategorie: Administrationswerkzeug
Lizenz: proprietär
Deutschsprachig: ja
Webseite: www.plesk.com


Anlegen von Domains

Anlegen von Datenbanken

Anlegen eines DB Users

Domains > www.yehudi.de > Databases > yehudi.de >

Add New Database User

Database user name Dein Name
Old password None
New password ganz geheim
Confirm Password ganz geheim

Installation von SVN

in /etc/sysconfig/apache2

APACHE_MODULES mit folgenden 2 Einträgen ergänzen: dav mod_dav_svn mod_authz_svn

Befehle (hier im beispiel für die subdomain my.domain.tld):

svnadmin create /home/myname/svn

chmod -R 777 /home/myname/svn

htpasswd2 -c /etc/svn-auth-file-myname myname

(ohne -c wenn die datei schon existiert, also zum anhängen)

/usr/sbin/apache2ctl restart

/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain.tld

(das teilt dem plesk mit, dass er die vhost.conf und vhost_ssl.conf beachten soll)


Direktive im vhost.conf (unter /srv/www/vhosts/domain.tld/subdomains/my/conf )

<location /svn>

DAV svn

SVNPath /home/myname/svn/

AuthType Basic

AuthName "my.domain.tld - svn"

AuthUserFile /etc/svn-auth-file-myname

Require valid-user

</location>


hierzu auch 'Per-Directory Access Control' (Seite 115) von svn-book

(doku für svn 1.2)

oder '3.1.6. Pfadbasierte Autorisierung' in der TortoiseSVN-Hilfe (vs. 1.4.4)


will man https verwenden muss man die location in die vhost_ssl.conf

schreiben, und zb in die vhost.conf einen Redirect setzen, der sofort

zum https geht:

RedirectMatch /svn(.*)$ https://domain.tld/svn$1

hilfreich diese links:

http://alexle.net/archives/138

und

http://www.fornex.de/?p=7

sowie

http://forum.swsoft.com/showthread.php?threadid=29735

Tomcat-webapps installieren

Zertifikat einbinden

Apache Modul einbinden

Quellen und weiterführende Links


zurück zum Root Server