ilch Forum » Allgemein » Plauder Ecke » Suse Server konfigurieren

Geschlossen
  1. #1
    User Pic
    Botox84 Mitglied
    Registriert seit
    09.08.2006
    Beiträge
    1.190
    Beitragswertungen
    21 Beitragspunkte
    Halli hallo,

    ich habe folgendes Problem. Ich möchte gerne meine Antwortzeit des Servers verbessern. Dazu habe ich gelesen das man die max_execution_time auf mindestens auf 60 stellen sollte.

    Desweiteren sollte man die Dienste ausstellen soweit nicht benötigt.

    mod_perl
    mod_python
    mod_perl
    mod_ssl

    Leider finde ich nicht eine Config wo ich die Werte ändern bzw. ausschalten kann. Weiss zufällig Jemand wo sich die befinden?

    System ist: SuseLinux 11.1

    Liebe Grüße und vielen Dank
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    max_execution_time erhöhen hat nix mit einer Verbesserung der Antwortzeit zu tun:

    ZitatZitat

    Legt die maximale Zeit in Sekunden fest, die ein Skript laufen darf, bevor der Parser die Ausführung stoppt. Diese Einstellung hilft zu verhindern, dass schlampig geschriebene Skripte Ihren Server lahmlegen. Der Standardwert für diese Einstellung ist 30 Sekunden. Wird PHP von der Kommandozeile ausgeführt so ist der Vorgabewert 0.

    Die maximale Ausführungszeit beeinhaltet keine Systemaufrufe, Streamoperationen, usw. Weitere Details finden Sie bei der set_time_limit() Funktion.

    Bei aktiviertem Safe Mode können Sie diese Einstellung nicht mit ini_set() verändern. Die einzige Möglichkeit diese Beschränkung zu umgehen besteht darin, entweder den Safe Mode abzustellen, oder das Zeitlimit in der php.ini zu verändern.

    Ihr Webbserver kann andere Timeout-Einstellungen haben die ebenfalls die PHP-Ausführung unterbrechen können. Apache verfügt über eine TimeOut-Direktive und IIS hat eine CGI timeout Funktion. Beide sind als Standardwert auf 300 Sekunden eingestellt. Genauere Informationen finden Sie in der Dokumentation Ihres Webservers.


    Die Module (perl, python, ssl) kannste in der apache-config ausschalten
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Botox84 Mitglied
    Registriert seit
    09.08.2006
    Beiträge
    1.190
    Beitragswertungen
    21 Beitragspunkte
    ZitatZitat geschrieben von SeToY

    Die Module (perl, python, ssl) kannste in der apache-config ausschalten


    Die finde ich leider nicht in /etc/apache2 deshalb frag ich ja ob Jemand weiss wo sich die befinden? zwinker


    Zuletzt modifiziert von Botox84 am 09.03.2011 - 18:29:03
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    /etc/apache2/conf/httpd.conf

    LoadModule ssl_module modules/mod_ssl.so
    LoadModule ssl_module modules/mod_perl.so
    LoadModule ssl_module modules/mod_python.so

    auskomentieren.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Botox84 Mitglied
    Registriert seit
    09.08.2006
    Beiträge
    1.190
    Beitragswertungen
    21 Beitragspunkte
    Danke, ich habs in /etc/apache2/sysconfig.d/loadmodule.conf gefunden.

    Allerdings stellt sich mir die Frage, wie man in so einem Dokument auskommentiert? Desweiteren, was ist noch überflüssig und wie nicht benötigt?

    Ich habe auf dem Server Ilch, Wordpress und XT-Commerce laufen.

    Hier mal die loadmodule.conf:

    LoadModule actions_module                 /usr/lib/apache2-prefork/mod_actions.so
    LoadModule alias_module                   /usr/lib/apache2-prefork/mod_alias.so
    LoadModule auth_basic_module              /usr/lib/apache2-prefork/mod_auth_basic.so
    LoadModule authn_file_module              /usr/lib/apache2-prefork/mod_authn_file.so
    LoadModule authz_host_module              /usr/lib/apache2-prefork/mod_authz_host.so
    LoadModule authz_groupfile_module         /usr/lib/apache2-prefork/mod_authz_groupfile.so
    LoadModule authz_default_module           /usr/lib/apache2-prefork/mod_authz_default.so
    LoadModule authz_user_module              /usr/lib/apache2-prefork/mod_authz_user.so
    LoadModule authn_dbm_module               /usr/lib/apache2-prefork/mod_authn_dbm.so
    LoadModule autoindex_module               /usr/lib/apache2-prefork/mod_autoindex.so
    LoadModule cgi_module                     /usr/lib/apache2-prefork/mod_cgi.so
    LoadModule dir_module                     /usr/lib/apache2-prefork/mod_dir.so
    LoadModule env_module                     /usr/lib/apache2-prefork/mod_env.so
    LoadModule expires_module                 /usr/lib/apache2-prefork/mod_expires.so
    LoadModule include_module                 /usr/lib/apache2-prefork/mod_include.so
    LoadModule log_config_module              /usr/lib/apache2-prefork/mod_log_config.so
    LoadModule mime_module                    /usr/lib/apache2-prefork/mod_mime.so
    LoadModule negotiation_module             /usr/lib/apache2-prefork/mod_negotiation.so
    LoadModule setenvif_module                /usr/lib/apache2-prefork/mod_setenvif.so
    LoadModule ssl_module                     /usr/lib/apache2-prefork/mod_ssl.so
    LoadModule userdir_module                 /usr/lib/apache2-prefork/mod_userdir.so
    LoadModule php5_module                    /usr/lib/apache2/mod_php5.so
    LoadModule fcgid_module                   /usr/lib/apache2/mod_fcgid.so
    LoadModule rewrite_module                 /usr/lib/apache2-prefork/mod_rewrite.so
    LoadModule perl_module                    /usr/lib/apache2/mod_perl.so
    LoadModule python_module                  /usr/lib/apache2/mod_python.so
    LoadModule suexec_module                  /usr/lib/apache2-prefork/mod_suexec.so
    #

    Hier mal die Übersicht der Config:

    externer Link

    EDIT:

    Also ich habe die Module nun folgendermaßen auskommentiert:
    #
    # Files in this directory are created at apache start time by /usr/sbin/rcapache2 
    # Do not edit them!
    #
    
    # as listed in APACHE_MODULES (/etc/sysconfig/apache2)
    
    LoadModule actions_module                 /usr/lib/apache2-prefork/mod_actions.so
    LoadModule alias_module                   /usr/lib/apache2-prefork/mod_alias.so
    LoadModule auth_basic_module              /usr/lib/apache2-prefork/mod_auth_basic.so
    LoadModule authn_file_module              /usr/lib/apache2-prefork/mod_authn_file.so
    LoadModule authz_host_module              /usr/lib/apache2-prefork/mod_authz_host.so
    LoadModule authz_groupfile_module         /usr/lib/apache2-prefork/mod_authz_groupfile.so
    LoadModule authz_default_module           /usr/lib/apache2-prefork/mod_authz_default.so
    LoadModule authz_user_module              /usr/lib/apache2-prefork/mod_authz_user.so
    LoadModule authn_dbm_module               /usr/lib/apache2-prefork/mod_authn_dbm.so
    LoadModule autoindex_module               /usr/lib/apache2-prefork/mod_autoindex.so
    #LoadModule cgi_module                     /usr/lib/apache2-prefork/mod_cgi.so
    LoadModule dir_module                     /usr/lib/apache2-prefork/mod_dir.so
    LoadModule env_module                     /usr/lib/apache2-prefork/mod_env.so
    LoadModule expires_module                 /usr/lib/apache2-prefork/mod_expires.so
    LoadModule include_module                 /usr/lib/apache2-prefork/mod_include.so
    LoadModule log_config_module              /usr/lib/apache2-prefork/mod_log_config.so
    LoadModule mime_module                    /usr/lib/apache2-prefork/mod_mime.so
    LoadModule negotiation_module             /usr/lib/apache2-prefork/mod_negotiation.so
    LoadModule setenvif_module                /usr/lib/apache2-prefork/mod_setenvif.so
    LoadModule ssl_module                     /usr/lib/apache2-prefork/mod_ssl.so
    LoadModule userdir_module                 /usr/lib/apache2-prefork/mod_userdir.so
    LoadModule php5_module                    /usr/lib/apache2/mod_php5.so
    LoadModule fcgid_module                   /usr/lib/apache2/mod_fcgid.so
    LoadModule rewrite_module                 /usr/lib/apache2-prefork/mod_rewrite.so
    #LoadModule perl_module                    /usr/lib/apache2/mod_perl.so
    #LoadModule python_module                  /usr/lib/apache2/mod_python.so
    LoadModule suexec_module                  /usr/lib/apache2-prefork/mod_suexec.so
    #

    den Apache mit folgenden Befehl neu gestartet: /etc/init.d/apache2 restart

    Doch leider laufen die Module immer noch, weiss Jemand Rat?


    Zuletzt modifiziert von Botox84 am 09.03.2011 - 19:27:41
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    renamed Mitglied
    Registriert seit
    13.09.2006
    Beiträge
    603
    Beitragswertungen
    4 Beitragspunkte
    Also das Auskommentieren mit der Raute # ist ja korrekt.

    Welchen Sinn die verschiedenen Module haben, kannst du hier sehr schön nachlesen:
    httpd.apache.org/docs/2.2/de/mod/

    Auf welche Weise hast du nun festgestellt, ob diese Module noch geladen werden?

    Darf ich auch fragen, wie du Apache installiert hast? Benutzt du Plesk oder ein anderes Admin-Panel?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Botox84 Mitglied
    Registriert seit
    09.08.2006
    Beiträge
    1.190
    Beitragswertungen
    21 Beitragspunkte
    Danke für den Link.

    Ja, es ist Plesk installiert, dementsprechend greift die Datei auch nicht, die ich bearbeitet habe. Die Datei muss sich also irgend wo anders befinden. Heraus gefunden das die Module noch laufen, habe ich mit der Servereinstellungsabfrage in meinem xt-commerce Shop.

    Liebe Grüße
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    renamed Mitglied
    Registriert seit
    13.09.2006
    Beiträge
    603
    Beitragswertungen
    4 Beitragspunkte
    externer Link

    Ich finde den letzten Beitrag dieses Threads sehr interessant:
    externer Link


    Hab leider kein Plesk zum Testen hier. Allerdings gehe ich auch stark davon aus, dass sich verschiedene Pfade oder Dateinamen geändert haben könnten.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Botox84 Mitglied
    Registriert seit
    09.08.2006
    Beiträge
    1.190
    Beitragswertungen
    21 Beitragspunkte
    Ohhh super, damit kann ich was anfangen denke ich zwinker
    Vielen Dank^^

    EDIT:

    Also in der Datei kann ich diese Module leider nicht ausschalten. Am besten wäre natürlich global ausschalten denke ich zwinker


    Zuletzt modifiziert von Botox84 am 10.03.2011 - 11:11:05
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    renamed Mitglied
    Registriert seit
    13.09.2006
    Beiträge
    603
    Beitragswertungen
    4 Beitragspunkte
    Konntest du nun mittlerweile die Module erfolgreich ausschalten?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    WDTeamWarLord Mitglied
    Registriert seit
    17.01.2009
    Beiträge
    539
    Beitragswertungen
    46 Beitragspunkte
    Kannst du das nicht in Plesk bei den Domaineinstellungen machen? Hab eben gesehen Webhosting-Einstellungen. Da kannst es an und aus machen.
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Botox84 Mitglied
    Registriert seit
    09.08.2006
    Beiträge
    1.190
    Beitragswertungen
    21 Beitragspunkte
    Bin eben erst wieder gekommen, war arbeiten.

    Nein, konnte es noch nicht ausstellen. Wenn man es im Plesk bei den Domains nich zuweisst, bringt das nicht viel, da die Mods im Hintergrund trotzdem noch laufen. Ich habs bei den Domains auch schon aus gestellt. Aber die Serverabfrage der Configuration besagt, dass die Mods halt trotzdem noch laufen^^
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Plauder Ecke

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten