Plesk: Unterschied zwischen den Versionen
Franc (Diskussion | Beiträge) (→Installation von SVN) |
Franc (Diskussion | Beiträge) (→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:// | + | |
+ | 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 |
Inhaltsverzeichnis
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
sowie
http://forum.swsoft.com/showthread.php?threadid=29735
Tomcat-webapps installieren
Zertifikat einbinden
Apache Modul einbinden
Quellen und weiterführende Links
- Plesk-Informationen auf der Hersteller-Website
- Plesk Module und API Beschreibung
- Schwachstelle: Plesk verrät Zugangspasswort (28.02.2007)