Beiträge von loswebos.de

    Ist überall tatsächlich der gleiche Vertragsname. Ist auch nur Auszugsweise, Jede Domain hat in diesem File tatsächlich mehrere Einträge.


    Mit

    Code
    awk '{print $1}' /etc/httpd/accesslog.map | sort | uniq -c

    gibt ne Menge an Dubletten.
    http://www.loswebos.de ist dort 14 mal angegeben. Output oder das File selbst kann ich bei Bedarf gern zusenden.

    Ich muss mich mal dranhängen, da es scheinbar doch Probleme mit dem lclogsplit gibt.


    Aus reinen Debug Zwecken hatte ich ein Logfiles eines eigenen Entwickler-Accounts offen und habe dort Hits gesehen, welche dort definitiv _NICHT_ reingehören.


    /var/www/vertragX/logs/access.log


    Code
    192.162.85.58 - - [24/May/2017:10:49:51 +0200] "GET / HTTP/1.1" 301 297 "-" "Mozilla/5.0 (compatible; PRTG Network Monitor (www.paessler.com); Windows)" 223 486


    Da das unser Monitoring ist, welches auf die URL http://www.loswebos.de prüft, welche in einem anderen Vertrag liegt, hat das dort nicht zu suchen.


    Nach einem Restart des Apachen (und somit wohl auch lclogsplit) landen die Hits wieder im richten Logfile.


    Zumal mich auch wundert warum in der '/etc/httpd/accesslog.map' für jede Domains mehrere Einträge existieren.



    Zur Umgebung.


    CentOs 7 auf einem Slave (also nur mit lcclient in Version 2.3.1-r4556).


    Zitat

    Haben Sie irgendwelche .httpd.conf-Dateien (mit eigenen Apache-Einstellungen) angelegt, oder die zentralen CustomLog- oder LogFile-Kommandos modifiziert?


    Keine Veränderungen vorgenommen. Dh. die Vhosts werden ausschliesslich direkt aus LiveConfig konfiguriert.

    Http/2 unter CentOs7 geht übrigens auch relativ einfach mit entweder selbst kompiliertem Apache oder einem externem Repo, (z.B. codeit.guru). Ist eher weniger die Aufgabe eines Panels, von notwendigen Config Direktiven mal abgesehen. Beim Apachen kann es auch global via "Protocols h2 h2c http/1.1" aktiviert werden. Dh. komplett abseits vom LiveConfig.

    Teste einfach mal Statt PCI-Konform -> Kompatibel. Ich glaub die Labels sind entweder in der GUI vertausch oder die Cipherllediglich vertauscht.


    ssllabs


    Mit Kompatibel -> A+
    Mit Auswahl PCI Konform C

    Hallo,


    Zitat

    wird nginx nur "mehr oder minder" von Liveconfig unterstützt


    Aktuell eher minder. In der Nginx Konfiguration werden keine AccessLogs für den Kunden geschrieben. Somit können auch keine Awstats erzeugt werden. An welcher Stelle das auf der LiveConfig Todo Liste steht, kann ich natürlich nicht einschätzen.


    Wenn man damit leben kann, läuft es ansonsten aber problemlos. PHP Versionswahl unter Nginx funktioniert. Kunden Spezifische Nginx Directiven (Rewrites etc) kann man unter conf/nginx.conf im Kundenverzeichnis ablegen. Das File wird, falls vorhanden, in den Nginx Vhost included.

    Hallo,


    wäre es möglich für die zusätzlichen Virtuellen FTP User ein ReadOnly Flag in der GUI zu etablieren, dieses dann in den LUA Skripten auszuwerten und "write_enable=no" in das UserFile unter /etc/vsftpd/users/##username## zu schreiben?


    Machen wir derzeit manuell und verhindern dann mittels "chattr +i file" das Überschreiben durch LiveConfig.

    Wird dann auch unter Nginx passend zur gewählten PHP Version die richtige php.ini verwendet werden?


    Code
    # NGINX_FCGI_INI_PATH=/var/www/##user##/conf/php5
    # NGINX_FCGI_BIN=/usr/local/php/56x/bin/php-cgi

    sollte ja korrekter Weise


    Code
    # NGINX_FCGI_INI_PATH=/var/www/##user##/conf/[COLOR='#FF0000']php_56x[/COLOR]
    # NGINX_FCGI_BIN=/usr/local/php/56x/bin/php-cgi

    lauten.



    Also in der Preview, meine ich ;)

    Hallo,


    beim Update von 2.0.1 (r3988) auf 2.0.2-r4019 lässt sich LiveConfig nicht neu starten.
    OS: CentOS Linux release 7.2.1511


    Code
    service liveconfig restart
    Stopping LiveConfig Server: liveconfigCan't get shared memory segment: [B]Invalid argument[/B]
    Server not running?
    failed!
    Starting LiveConfig Server: liveconfig - /usr/sbin/liveconfig: Server already running? Can't create shared memory segment: Invalid argument
    failed!



    Viele Grüße,
    Torsten Walther

    Hallo,


    man kann als Workaround auch temporär die UnitFiles anlegen. Betrifft beispielsweise auch das InitScript für nginx-php-fcgi.


    Beispiel für /etc/systemd/system/nginx-php-fcgi.service



    Das nur ein sehr generisches Standard Template...

    Hallo,


    etwas schwierig zu umschreiben.


    Hat ein Webhosting Vertrag (Beispiel: user1) keine Domain zugewiesen (somit auch kein nginx-vhosts file) , passiert folgendes:


    LiveConfig versucht regelmässig die nginx-php-fcgi Prozesse dieses Users zu beenden:


    Code
    LC.exec(/etc/init.d/nginx-php-fcgi stop user1): program output: Stopping nginx-php-fcgi (via systemctl):  [  OK  ]


    Resultat: Es werden _ALLE_ nginx-php-fcgi Prozesse gekillt, auch die von user2,user3 usw.


    Bitte dringend beheben, das Verhalten mit einer DummyDomain zu beheben ist nicht ganz im Sinne des Erfinders.


    VG,
    Torsten Walther


    CentOS7
    LiveConfig 2.0.1-r3988