Jump to content
Froxlor Forum

BigWhoop

Members
  • Posts

    24
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by BigWhoop

  1. Hallöchen,

    nur eine kurze Frage. Müsste MYSQL nicht direkt bei

    apt-get install froxlor

    mit installiert werden? Eben ein neues Debian Bulleseye System aufgesetzt und der Installiert nach Eingabe folgendes:
     

    The following additional packages will be installed:
      apache2 apache2-bin apache2-data apache2-utils awstats libapache2-mod-php7.4 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.3-0 libonig5 libsodium23 libxslt1.1 libzip4 php php-bcmath php-common php-curl
      php-mbstring php-xml php-zip php7.4 php7.4-bcmath php7.4-cli php7.4-common php7.4-curl php7.4-json php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline php7.4-xml php7.4-zip psmisc
    Suggested packages:
      apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser libnet-dns-perl libnet-ip-perl libgeo-ipfree-perl liburi-perl php-pear
    Recommended packages:
      ssl-cert libnet-xwhois-perl default-mysql-server default-mysql-client postfix-mysql | exim4-daemon-heavy libsasl2-modules-sql maildrop dovecot-mysql | courier-authlib-mysql dovecot-imapd | courier-imap dovecot-pop3d | courier-pop
      php-gd php-imap proftpd-mod-mysql | pure-ftpd-mysql bind9 | pdns-server
    The following NEW packages will be installed:
      apache2 apache2-bin apache2-data apache2-utils awstats froxlor libapache2-mod-php7.4 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.3-0 libonig5 libsodium23 libxslt1.1 libzip4 php php-bcmath php-common php-curl
      php-mbstring php-xml php-zip php7.4 php7.4-bcmath php7.4-cli php7.4-common php7.4-curl php7.4-json php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline php7.4-xml php7.4-zip psmisc
    0 upgraded, 36 newly installed, 0 to remove and 0 not upgraded.

    Der "default-mysql-server" ist recommended wird aber nicht pauschal installiert. Gab es da Änderungen?

     

    Grüße,

    BigWhoop

  2. # 35_froxlor_ssl_vhost_XXX.de.conf
    # Created 07.04.2022 00:50
    # Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.
    
    # Domain ID: 3 (SSL) - CustomerID: 2 - CustomerLogin: user
    <VirtualHost XXX:443>
      ServerName XXX.de
      ServerAlias www.XXX.de
      ServerAdmin xxx@XXX.de
      SSLEngine On
      SSLProtocol -ALL +TLSv1.2
      Protocols h2 http/1.1
      SSLCompression Off
      SSLSessionTickets on
      SSLHonorCipherOrder off
      SSLCipherSuite ECDH+AESGCM:ECDH+AES256:!aNULL:!MD5:!DSS:!DH:!AES128
      SSLVerifyDepth 10
      SSLCertificateFile /etc/ssl/froxlor-custom/XXX.de.crt
      SSLCertificateKeyFile /etc/ssl/froxlor-custom/XXX.de.key
      SSLCACertificateFile /etc/ssl/froxlor-custom/XXX.de_CA.pem
      SSLCertificateChainFile /etc/ssl/froxlor-custom/XXX.de_chain.pem
      <IfModule mod_headers.c>
        Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains"
      </IfModule>
      DocumentRoot "/var/customers/webs/user"
      <FilesMatch \.(php)$>
          SetHandler proxy:unix:/var/lib/apache2/fastcgi/2-user-XXX.de-php-fpm.socket|fcgi://localhost
      </FilesMatch>
      <Directory "/var/customers/webs/user/">
        Require all granted
        AllowOverride All
      </Directory>
      Alias /awstats "/var/customers/webs/user/awstats/XXX.de"
      Alias /awstats-icon "/usr/share/awstats/icon/"
      LogLevel warn
      ErrorLog "/var/customers/logs/user-error.log"
      CustomLog "/var/customers/logs/user-access.log" combined
    </VirtualHost>

    Der grep bringt kein Ergebnis.

    Das mit der htaccess war nochmal ne gute Idee. Aber finden tu ich da nichts.

    RewriteEngine on und dann nur RewriteRules (die ich nicht öffentlich posten mag) und noch ein

    RewriteCond %{HTTP_REFERER} !XXX\.(de|com|net)

    In die von froxlor erstellte vhost muss man sich noch das "<If "-f %{SCRIPT_FILENAME}">" denken :)

  3. Hallo ihr lieben. Damit ich nicht den Thread hier übernehme mit Offtopic kram, mache ich nen neuen auf.

    Es läuft die komplette Internetseite. Aber wenn jemand eine PHP Datei aufruft die nicht vorhanden ist kommt kein 404

    sondern ein 503 Fehler. Und in der Log steht:

    [proxy:error] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /run/php/php8.1-fpm.sock (*) failed
    [proxy_fcgi:error] [client xxx:50996] AH01079: failed to make connection to backend: httpd-UDS

    Allerdings ist das ja auch gar nicht der richtige socket. Eigentlich wird der von froxlor generierte Socket benutzt vom Rest der Page.

    Und somit gibt es die Standard php8.1-fpm.sock ja nicht weil die www.conf gelöscht wird wenn froxlor die config per cron schreibt.

    Nehme ich aus der vhost das <If "-f %{SCRIPT_FILENAME}"> raus..rennt der Prozess in nen "File not found." und in der log taucht 

    [proxy_fcgi:error]  [client xxx:45838] AH01071: Got error 'Primary script unknown'

    auf. Was zumindest eine log  Zeile weniger ist :) Aber dennoch frage ich mich warum er den standard socket sucht,

    den es ja gar nicht gibt. 

     

    Vielen Dank für eure Antworten,

    BigWhoop

  4. Kann es sein das diese Anpassung dafür jetzt andere Fehler wirft? Falls jemand jetzt nicht vorhandene Datein aufruft wirft der Server einen 503 zurück weil er auf nen sock will der garnicht eingerichtet ist.

    No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /run/php/php8.1-fpm.sock (*) failedb

    denn er nutzt ja jetzt durch das IF nicht mehr den passenden Pfad zum konfigurieren Socket. Also wenn die Datei nicht da ist generiert er mir nen Primary script unknown

    Aber durch das hier jetzt einmal das nicht vorhandene Socket und dann noch 

    AH01079: failed to make connection to backend: httpd-UDS

    hinterher. Also eigentlich sogar eine Errorlog zeile mehr. Welche verwirrend sein kann für Leute die sich fragen wieso in der Domain nach nem fpm Socket gefragt wird, der garnicht zugeteilt wurde.

×
×
  • Create New...