NetVision-Technik

NetVision-Technik (http://www.netvision-technik.de/forum/index.php)
-   Webanwendungen (http://www.netvision-technik.de/forum/forumdisplay.php?f=13)
-   -   rTorrent 2. Benutzer Problem (http://www.netvision-technik.de/forum/showthread.php?t=7702)

wasnun 04.09.2022 16:55

rTorrent 2. Benutzer Problem
 
hoi,


ich habe nach langer Zeit mal wieder ein root und habe rtorrent/libtorrent installiert (0.9.8/0.13.8)


Soweit geht auch alles aber wenn ich einen 2. Benutzer anlege, kann er sich einloggen, aber er sieht auch die anderen Torrents und nutzt das selbe Downloadverzeichnis.


Früher konnte ich einfach in der .rtorrent.rc das Downloadverzeichnis für den 2. Benutzer eintragen.


Jetzt habe ich mal alles neu gemacht und 2x rtorrent installiert.


/home/rtorrentbenutzer1 scgi port 5000

/home/rtorrentbenutzer2 scgi port 5001




/var/www/rutorrent (benutzer 1) RPC1

/var/www/rutorrent2 (benutzer 2) RPC2



in der apache conf.


Code:


<VirtualHost *:80>
    ServerName xxxxxxxx1.org
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/rutorrent
    ErrorLog /error_RT.log
    CustomLog /access_RT.log combined

    CustomLog /var/log/apache2/rutorrent.log vhost_combined
    ErrorLog /var/log/apache2/rutorrent_error.log
    SCGIMount /rutorrent/RPC1 127.0.0.1:5000

    <Directory "/var/www/rutorrent">
        AuthName "Login B1"
        AuthType Basic
        Require valid-user
        AuthUserFile /var/www/rutorrent/.htpasswd
    </Directory>

</VirtualHost>

<VirtualHost *:80>
    ServerName xxxxxxxx2.org
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/rutorrent2
    ErrorLog /error_RT2.log
    CustomLog /access_RT2.log combined

    CustomLog /var/log/apache2/rutorrent2.log vhost_combined
    ErrorLog /var/log/apache2/rutorrent2_error.log
    SCGIMount /rutorrent2/RPC2 127.0.0.1:5001

    <Directory "/var/www/rutorrent2">
        AuthName "Login B2"
        AuthType Basic
        Require valid-user
        AuthUserFile /var/www/rutorrent2/.htpasswd
    </Directory>

</VirtualHost>


Wenn ich jetzt auf xxxxxxxx1.org gehe, kann sich Benutzer 1 auch einloggen und alles geht.
Wenn ich auf xxxxxxxx2.org gehe, kann dich Benutzer 2 einloggen, aber es wird angezeigt


Keine Verbindung zu rTorrent. Überprüfe ob es wirklicht läuft. Überprüfe $scgi_port und $scgi_host Einstellungen in config.php und scgi_port in der rTorrent Konfigurationsdatei.


wie stelle ich es jetzt richtig ein ?


mfg

phenom 05.09.2022 07:15

Vielleicht hilft das ja weiter


https://github.com/Novik/ruTorrent/issues/1154

wasnun 05.09.2022 13:06

leider nicht.


ich habe jetzt mal den Server neu installiert und rtorrent mal mit dem install script von Bercik genutzt.


ich habe vorher den benutzer rtorrent erstellt und bei dem scribt angegeben :



Code:



rTorrent user : rtorrent
ruTorrent user : Benutzer1 Benutzer2



Your downloads folder is in /home/rtorrent/Downloads
Sessions data is /home/rtorrent/.rtorrent-session
rtorrent's configuration file is /home/rtorrent/.rtorrent.rc


in : /var/www/rutorrent habe ich erstellt
Code:

/var/www/rutorrent/conf/users/Benutzer1
/var/www/rutorrent/conf/users/Benutzer2

in den Orndern habe ich jeweils die config reinkopiert
Code:

/var/www/rutorrent/conf/users/Benutzer1  / config.php  $scgi_port = 5000;    $XMLRPCMountPoint = "/rutorrent/RPC2";


/var/www/rutorrent/conf/users/Benutzer2  / config.php  $scgi_port = 5001;    $XMLRPCMountPoint = "/rutorrent/RPC3";


auch die .rtorrent.rc habe ich mal mit rein kopiert.


die apache config habe ich einfachachalbshalber geändert in


Code:

<VirtualHost *:80>
    ServerName xxx.xxx.xx.xx

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

    ErrorLog ${APACHE_LOG_DIR}/error_ip.log
    CustomLog ${APACHE_LOG_DIR}/access_ip.log combined
</VirtualHost>


<VirtualHost *:80>
    ServerName benutzer1.org
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/rutorrent
    ErrorLog ${APACHE_LOG_DIR}/error_rtt.log
    CustomLog ${APACHE_LOG_DIR}/access_rtt.log combined

    CustomLog /var/log/apache2/rutorrent_rtt.log vhost_combined
    ErrorLog /var/log/apache2/rutorrent_error_rtt.log
    SCGIMount /rutorrent/RPC2 127.0.0.1:5000

    <Directory "/var/www/rutorrent">
        AuthName "Login Benutzer1"
        AuthType Basic
        Require valid-user
        AuthUserFile /var/www/rutorrent/.htpasswd
    </Directory>

</VirtualHost>

<VirtualHost *:80>
    ServerName benutzer2.org
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/rutorrent
    ErrorLog ${APACHE_LOG_DIR}/error_rta.log
    CustomLog ${APACHE_LOG_DIR}/access_rta.log combined

    CustomLog /var/log/apache2/rutorrent_rta.log vhost_combined
    ErrorLog /var/log/apache2/rutorrent_error_rta.log
    SCGIMount /rutorrent/RPC3 127.0.0.1:5001

    <Directory "/var/www/rutorrent">
        AuthName "Login Benutzer2"
        AuthType Basic
        Require valid-user
        AuthUserFile /var/www/rutorrent/.htpasswd
    </Directory>

</VirtualHost>


egal ob über domain benutzer1.org oder benutzer2.org die Seite aufrufe ist bei dem 2. benutzer der Fehler.


quasi
Code:

benutzer1.org


Login : Benutzer1  geht
Login : Benutzer2 geht nicht

Keine Verbindung zu rTorrent. Überprüfe ob es wirklicht läuft. Überprüfe $scgi_port und $scgi_host Einstellungen in config.php und scgi_port in der rTorrent Konfigurationsdatei.


eigentlich sollten die einstellungen so alle richtig sein.

Waiti 05.09.2022 14:27

wenn ich mich nicht irre musste die user in ein "käfig" sperren und dennen dann ein verzeichniss erstellen .....

wasnun 05.09.2022 17:07

in wie fern einsperren ?
im endeffekt startet er doch nur die 2. instanz : scgi_port 5001 nicht, oder ?


bei der ausgabe von : ss -ltnp
ist auch nur der 5000 aktiv


Problem gelöst.


rtorrent nochmal installiert (mit anderem Systemuser) und einfach 2 service datein erstellt


Code:

torrent.service  (mit user rtorrent)
torrent1.service (mit user rtorrent2)


jetzt laufen beide.


Nicht schön aber selten.

Waiti 05.09.2022 18:32

suche mal bei tante google nach chroot_local_user


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 Uhr.

Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.