Apache + php telepites

Kezdőlap Fórumok SOS! Bajban vagyok Apache + php telepites

6 bejegyzés megtekintése - 31-36 / 36
  • Szerző
    Bejegyzés
  • #2096673
    TomKranich
    Felhasználó

      Hello Wait!

      Koszonom a segitseget! Mindjart nekiallok ujra az installnak!

      Udv: Gabor

      #2096674
      kayapo
      Felhasználó

        Ha tényleg kemény terhelése lesz a szervernek, akkor had említsek meg pár dolgot (nem flamelni akarok, inkáb pár dolgot felvetni, hátha segít):
        Érdemesebb lenne a shared libek helyett static módon beforgatni az apache2-be azt ami kell.
        A fastcgi+php5 általában nagyobb sebességet tud produkálni, mint a lib-php
        Ha percenkénti legalább 800-1200 statra számítasz gondold meg valamely nagyobb sebességű webkiszolgáló (lighttpd) használatát, de a gyermekfolyamatok számával meggondoltan kell bánni

        Illetve az alap configodba elég lett volna a Listen sorokat beírnod, nem kell külön vhost csak ha különböző tartalmat szolgál ki.

        #2096675
        kayapo
        Felhasználó

          Ha tényleg kemény terhelése lesz a szervernek, akkor had említsek meg pár dolgot (nem flamelni akarok, inkáb pár dolgot felvetni, hátha segít):
          Érdemesebb lenne a shared libek helyett static módon beforgatni az apache2-be azt ami kell.
          A fastcgi+php5 általában nagyobb sebességet tud produkálni, mint a lib-php
          Ha percenkénti legalább 800-1200 statra számítasz gondold meg valamely nagyobb sebességű webkiszolgáló (lighttpd) használatát, de a gyermekfolyamatok számával meggondoltan kell bánni

          Illetve az alap configodba elég lett volna a Listen sorokat beírnod, nem kell külön vhost csak ha különböző tartalmat szolgál ki.

          #2096676
          Wait
          Felhasználó

            Kayapo: a topicban két téma van, először engem is megtévesztett, az a probléma lezárult. 🙂

            Aki forrásból telepít: http://www.tutorial.hu/szentharomsag-apache-php-mysql-telepitese-linuxon/ (bár a mysql nekem itt sosem jött össze, de ha azt az eredeti leírás szerint csináltam, akkor működött).

            #2096677
            Wait
            Felhasználó

              Kayapo: a topicban két téma van, először engem is megtévesztett, az a probléma lezárult. 🙂

              Aki forrásból telepít: http://www.tutorial.hu/szentharomsag-apache-php-mysql-telepitese-linuxon/ (bár a mysql nekem itt sosem jött össze, de ha azt az eredeti leírás szerint csináltam, akkor működött).

              #1885950
              csaba
              Felhasználó

                Sziasztok!

                Furcsa problémával talákoztam, remélem tud valaki segíteni:

                RedHat EL4-en szeretnék telepíteni apacsot és péhápét. Az apacsot szépen lefordítottam és megy is probléma nélkül (httpd-2.0.59). Itt a ./configure:

                Code:
                CFLAGS=”-O2 -g -pipe -m32 -march=i386 -mtune=pentium4″
                CXX=gcc
                CXXFLAGS=”-O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -felide-constructors”
                ./configure
                –prefix=/usr/local/apache
                –with-mpm=prefork
                –disable-actions
                –disable-alias
                –disable-asis
                –disable-autoindex
                –disable-cgi
                –disable-cgid
                –disable-charset-lite
                –disable-env
                –disable-imagemap
                –disable-include
                –disable-negotiation
                –disable-setenvif
                –disable-userdir
                –enable-cache
                –enable-disk-cache
                –enable-rewrite
                –enable-so
                –enable-ssl

                Ezután következett a php (php-5.0.4). Itt a ./configure:

                Code:
                CFLAGS=”-O2 -g -pipe -m32 -march=i386 -mtune=pentium4″
                CXX=gcc
                CXXFLAGS=”-O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -felide-constructors”
                ./configure
                –prefix=/usr/local/php
                –with-mysql
                –with-apxs2=/usr/local/apache/bin/apxs
                –with-freetype-dir=/usr
                –with-png-dir=/usr
                –enable-gd-native-ttf
                –with-jpeg-dir=/usr
                –with-png
                –with-zlib-dir=/usr
                –with-pcre-regex
                –with-gd

                Probléma nélkül települ ez is. php.ini-t nem változtattam. A http.conf így néz ki:

                httpd.conf:

                Code:
                # =================================================
                # Basic settings
                # =================================================
                ServerRoot „/usr/local/apache”
                Listen 80
                User apache
                Group apache
                ServerAdmin user@domain.com
                Include /usr/local/apache/conf/httpd.local.conf
                UseCanonicalName Off
                ServerSignature Off
                HostnameLookups Off
                ServerTokens Prod
                DocumentRoot „/var/www/html”
                PidFile /usr/local/apache/logs/httpd.pid

                # =================================================
                # HTTP and performance settings
                # =================================================
                Timeout 100
                KeepAlive On
                MaxKeepAliveRequests 100
                KeepAliveTimeout 5
                MinSpareServers 5
                MaxSpareServers 10
                StartServers 5
                ServerLimit 2048
                MaxClients 2000
                MaxRequestsPerChild 500
                EnableSendfile On
                CacheRoot /var/cache/apache
                ExtendedStatus On
                LoadModule php5_module        modules/libphp5.so

                # =================================================
                # Access control
                # =================================================
                DirectoryIndex index.html

                    Options None
                    AllowOverride None
                    Order deny,allow
                    Deny from all


                    Order allow,deny
                    Allow from all
                    Options FollowSymLinks
                    AllowOverride None


                    Order allow,deny
                    Deny from all
                    Satisfy All


                    SetHandler server-status
                    Order deny,allow
                    Deny from all
                    Allow from 127.0.0.1

                # =================================================
                # MIME encoding
                # =================================================
                TypesConfig /usr/local/apache/conf/mime.types
                DefaultType text/plain
                AddEncoding x-compress .Z
                AddEncoding x-gzip .gz .tgz
                AddType application/x-compress .Z
                AddType application/x-gzip .gz .tgz
                AddType application/x-tar .tgz
                AddType application/x-httpd-php .php .phtml
                AddType application/x-httpd-php-source .phps

                # =================================================
                # Logs
                # =================================================
                LogLevel warn
                LogFormat „%h %l %u %t „%r” %>s %b „%{Referer}i” „%{User-Agent}i”” combined
                LogFormat „%h %l %u %t „%r” %>s %b” common
                LogFormat „%{Referer}i -> %U” referer
                LogFormat „%{User-agent}i” agent
                ErrorLog /usr/local/apache/logs/error_log
                CustomLog /usr/local/apache/logs/access_log combined

                # =================================================
                # Secure (SSL/TLS) connections
                # =================================================
                Include /usr/local/apache/conf/ssl/httpd-ssl.conf
                SSLRandomSeed startup builtin
                SSLRandomSeed connect builtin

                # =================================================
                # Virtual hosts
                # =================================================
                Include /usr/local/apache/conf/vhosts.conf

                httpd-ssl.conf:

                Code:
                Listen 443
                AddType application/x-x509-ca-cert .crt
                AddType application/x-pkcs7-crl    .crl
                SSLPassPhraseDialog  builtin
                SSLSessionCache        shmcb:/usr/local/apache/logs/ssl_scache(512000)
                SSLSessionCacheTimeout  300
                SSLMutex  file:/usr/local/apache/logs/ssl_mutex

                    DocumentRoot „/usr/local/apache/htdocs”
                    Include /usr/local/apache/conf/ssl/httpd-ssl.local.conf
                    ServerAdmin user@domain.com
                    ErrorLog /usr/local/apache/logs/ssl_error_log
                    TransferLog /usr/local/apache/logs/ssl_access_log
                    SSLEngine on
                    SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
                    SSLCertificateFile /usr/local/apache/conf/ssl/server.crt
                    SSLCertificateKeyFile /usr/local/apache/conf/ssl/server.key
                   
                        SSLOptions +StdEnvVars
                   

                    CustomLog /usr/local/apache/logs/ssl_request_log
                        „%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x „%r” %b”

                vhosts.conf:

                Code:

                    Include /var/www/vhosts/domain.com/conf/vhost.local.conf
                    DocumentRoot /var/www/vhosts/domain.com/html
                    CustomLog /var/www/vhosts/domain.com/logs/access_log combined
                    ErrorLog /var/www/vhosts/domain.com/logs/error_log
                   
                        DirectoryIndex index.php index.html
                        RewriteEngine on
                        Include /var/www/vhosts/domain.com/conf/rewrites.conf
                   

                A DocumentRoot-ban van egy info.php (sima phpinfo()), egy test.html ami egy statikus oldal és 27 KB, és egy test.php ami így néz ki:

                Code:
                [code]„;
                }
                ?>

                [/code]

                OK

                A probléma:

                Parancssorban a lynx szépen megmutat mindent, az info.php-t is, a test.php 1000 sorát is és a statikus .html-t is. Ha futtatom a php scripteket a parancssorban, azok szintén szépen lefutnak (php test.php…) és az elvárt erebményt mutatják.

                Browserben viszont nem. A statikus .html rendesen megjelenik, de a két .php nem. Mindkettőből 16 KB jelenik meg, majd megáll firefoxban és operaban. Az IE7 hibát ad: „Internet Explorer cannot display the webpage”. Az apache logjaiban semmi hiba nem jelenik meg.

                Code:
                – – [21/Mar/2007:03:47:56 -0500] „GET /test.php HTTP/1.1” 200 16087 „-” „Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)”
                – – [21/Mar/2007:03:44:50 -0500] „GET /test.php HTTP/1.1” 200 16087 „-” „Opera/9.02 (Windows NT 5.1; U; en)”

                Mit tehetnék?  ???

                Kösz a segítséget előre is.

                vazi

              6 bejegyzés megtekintése - 31-36 / 36
              • Be kell jelentkezni a hozzászóláshoz.