Jump to content
Froxlor Forum
  • 0

Fehler bei CGI-FCGI - Froxlor setzt die Rechte falsch?


StefanKittel

Question

Hallo,

ich habe hier einen frischen Debian 64Bit Squeeze mit Froxlor, Apache2, mySQL5.

 

Den habe ich nach Anleitung installiert und auf CGI-FCGI umgestellt. Funktioniet auch.

Nur habe ich eben einen neuen Kunden f?r PhpMyAdmin eingerichtet und bekomme einen 500er.

 

target uid/gid (102/104) mismatch with directory (10002/10002) or program (10002/10002)

 

User gel?scht und neu angelegt -> das Gleiche.

102/104 ist wirklich der neue user. Aber warum sind die Rechte 10002? Einen User damit gibts nicht. 9999 ist der froxlor.

Irgendwie kommt mit 10002 aber bekannt vor. "cat /etc/passwd" zeigt nichts an.

Evtl. SuExec irgendwas?

 

Jemand eine Idee?

 

Danke

 

Stefan

 

Nachtrag:

ls -al zeigt f?r den Hauptordner und alle per FTP erstellten Dateien die richten Rechte.

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

gel?st, aber merkw?rdig. Oder doch nicht.

Ich hatte den neuem Benutzer den Namen mysql gegeben. Das mochte er nicht.

Alle anderen Namen gehen.

HI,

wie l?uft das denn ab, dass der FCGI auf Squeeze 64bit sauber durch l?uft?

Ich bleibe schon bei der Funktionsf?higkeit von libnss-mysql h?ngen.

 

Er ?ndert nicht die UserID in Namen.

AB da m?chte ich eigentlich nicht "ignorant" weiter machen, wenn das schon nicht funktioniert.

Hast Du vllt. einen Tipp?

Link to comment
Share on other sites

Hast Du vllt. einen Tipp?

 

Hallo,

 

erstmal den Server und Froxlor ganz normal ohne fcgi installieren und alle normalen Einstellungen in Froxlor machen.

Ich nutze, Apache2, Bind9, Postfix/Courier, Courier und ProFTPd.

Dabei "Sonstige (System) / libnss (system login with mysql)" nicht vergessen und danach unbedingt neustarten

 

Dann nutze ich folgende Anleitung

 

o /etc/init.d/cron stop

o apt-get install apache2-suexec

o a2enmod suexec

o /etc/init.d/apache2 restart

o Einstellungen / FCGID aktiveren

o Einstellungen / FCGID / Konfiguration

? Wrappereinbindung in Vhosts = FCGIWrapper

o apt-get install libapache2-mod-fcgid

o a2enmod fcgid

o /etc/init.d/apache2 restart

o apt-get install php5-cgi

o addgroup --gid 9999 froxlorlocal

o adduser --no-create-home --uid 9999 --ingroup froxlorlocal --shell /bin/false froxlorlocal

(Kennwort eingeben und notieren, weitere Informationen sind nicht notwendig)

o Einstellungen / FCGID / Konfiguration

? Verwende FCGID im Froxlor Vhost = aktivieren

o chown -R froxlorlocal:froxlorlocal /var/www/froxlor

o /etc/init.d/apache2 restart

o a2dismod php5

o /usr/bin/php5 -q /var/www/froxlor/scripts/froxlor_master_cronjob.php

o /etc/init.d/apache2 restart

o /etc/init.d/cron start

o Nano /etc/apache2/mods-available/fcgid.conf

? MaxRequestLen 33554432 einf?gen

o ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

o ln -s /etc/apache2/mods-available/deflate.load /etc/apache2/mods-enabled/

 

Viel Erfolg

 

Stefan

Link to comment
Share on other sites

 

Viel Erfolg

 

Stefan

Danke sch?n...

 

Dann werde ich jetzt mal libnss-mysql und nscd erstmal wieder deinsatllieren?

Also, in deinem Tutorial sehe ich gar keine Installation davon, wird es durch Abh?ngigkeit von suexec eh installiert aus Squeeze?

Thanks in advance

Link to comment
Share on other sites

Hallo,

 

erstmal den Server und Froxlor ganz normal ohne fcgi installieren und alle normalen Einstellungen in Froxlor machen.

Ich nutze, Apache2, Bind9, Postfix/Courier, Courier und ProFTPd.

Dabei "Sonstige (System) / libnss (system login with mysql)" nicht vergessen und danach unbedingt neustarten

 

 

Ah sorry, habs verstanden. W?hrend "Sonstige System" besucht wird, also bei mir: Debiuan 6.0- Sonstige- libnss, installiere ich es ja wieder.

Also, jetzt schmeiss ich es erst mal wieder mit purge runter.

Ansonsten mache ich dann mit den zwei Testkunden und zwei zugeordneten Domains als einzige Vorkommnisse auf dem ansonsten per Image (Debian mit Froxlor von Netcup) instalierten und leeren System Deinen Leitfaden.

 

Bisher ist halt auch nichts weiter eingestellt oder konfiguriert.

 

Danke

Melde neues.

Andre

Link to comment
Share on other sites

Ja, super.

Vielen Dank.

Das hat mein Problem gel?st und gleichzeitig auch mehr Durchblick gegeben, was gerade wo l?uft.

 

Mit dem Image beim Hoster waren die Dienste Webserver etc schon an den richtigen Orten installiert.

 

Dann hab ich das Tutorial als Anleitung genommen (Hundertprozent schritt-f?r-schritt)

und es hat super geklappt:

root@meinevpsnummer:/var/www/froxlor# ls -al /var/customers/webs/
insgesamt 16
drwxr-xr-x 4 root     root     4096  3. Sep 17:30 .
drwxr-xr-x 6 root     root     4096  3. Sep 02:53 ..
drwxr-xr-x 3 Gewinn Gewinn 4096  3. Sep 19:22 Gewinn
drwxr-xr-x 3 web1     web1     4096  3. Sep 17:30 web1

 

Vielen Dank. :D

EDIT: Hab noch vergessen: Beim "Sonstige (System) / libnss (system login with mysql)" muss das MySQL BenutzerPasswort manuell eingegeben werden, da habe ich nicht das root Passwort eingegeben, sondern das Benutzerpasswort von Froxlor. In den beiden ersten .conf-Dateien. Nur zur Vollst?ndigkeit.

!!

 

P.S.: Was h?ltst Du von dem Tutorial? Ein sicherer und m?glichst Spamfreier Mailserver schwebt mir schon eine Weile vor.

http://workaround.org/ispmail/squeeze

 

L?sst Sich das mit den Konfigurationen IMAP- Dovecot in Froxlor so durchziehen?

Link to comment
Share on other sites

Moin

 

Ja, super.

Vielen Dank.

Das hat mein Problem gel?st und gleichzeitig auch mehr Durchblick gegeben, was gerade wo l?uft.

 

Mit dem Image beim Hoster waren die Dienste Webserver etc schon an den richtigen Orten installiert.

 

Dann hab ich das Tutorial als Anleitung genommen (Hundertprozent schritt-f?r-schritt)

und es hat super geklappt:

Vielen Dank. :D

gerne. Ich hab auch viele Versuche gebraucht dieses und andere Skripte zusammenzustellen.

 

P.S.: Was h?ltst Du von dem Tutorial? Ein sicherer und m?glichst Spamfreier Mailserver schwebt mir schon eine Weile vor.

http://workaround.org/ispmail/squeeze

 

L?sst Sich das mit den Konfigurationen IMAP- Dovecot in Froxlor so durchziehen?

Ich bin mir noch nicht sicher ob ich AMAVIS mag oder nicht.

Im Prinzip schon, aber es f?r den Kunden so aufwendig. Ich h?tte lieber in Froxlor direkt 2-3 Optionen. So wie es bei 1und1 ist.

 

Ich verwenden SA

?	SpamAssassin
o	Apt-get update
o	Apt-get upgrade
o	apt-get install spamassasin
o	groupadd -g 5001 spamd
o	useradd -u 5001 -g spamd -s /sbin/nologin -d /var/lib/spamassassin spamd
o	mkdir /var/lib/spamassassin
o	chown spamd:spamd /var/lib/spamassassin
o	nano /etc/default/spamassassin
?	Enable = 1
?	Cron = 1
o	nano /etc/postfix/master.cf
?	?ndern ?smtp      inet  n       -       n       -       -       smtpd -o content_filter=spamfilter:dummy?
?	am Ende der Datei anf?gen ?spamfilter unix - n n - - pipe flags=Rq user=spamd argv=/usr/bin/spamfilter.sh -f ${sender} -- ${recipient}?
o	nano /usr/bin/spamfilter.sh
?	#!/bin/sh
?	/usr/bin/spamc | /usr/sbin/sendmail -i "$@"
?	exit $?
?	#End of file
o	chown spamd:spamd /usr/bin/spamfilter.sh
o	chmod u+x /usr/bin/spamfilter.sh
o	apt/etc/init.d/spamassassin start
o	/etc/init.d/postfix restart
o	nano /etc/spamassassin/local.cf
?	rewrite_header Subject *****SPAM*****
?	report_safe 0
?	required_score 5.0
?	alle bayes Optionen aktivieren
?	Froxlor SkyWebHosting Anpassungen kopieren
o	Pfade anpassen (http://...server04....)

 

Stefan

Link to comment
Share on other sites

Moin

 

Hi,

also, Spamassassin habe ich auf meinen anderen VPS laufen, von dem ich gerade auf den Neuen umziehe. Nach Einsatz und Konfigruation mit diesem Generator: http://www.yrex.com/spam/spamconfig.php

hat sich der Spam um ca. 70-80% vermindert.

 

Ganz okay.

Ich habe mich leider nicht ausreichend mit Emailservern besch?ftigt, weiss also eigentlich gar nicht was da abl?uft udn kenne nur den Unterschied zwischen IMAP/ POP als Anwender. Von daher bin ich echt am ?berlegen, das Tut mal so auf dem Desktop auszuprobieren, da es sehr vollst?ndig und lang scheint.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...