apache gond

Kezdőlap Fórumok Vegyes felvágott apache gond

9 bejegyzés megtekintése - 1-9 / 9
  • Szerző
    Bejegyzés
  • #2036715
    szati
    Felhasználó

      Lehet ez esetleg segít, a error.logban van egy ilyen bejegyzés: [Thu Nov 03 21:05:46 2005] [error] [client 192.168.1.200] File does not exist: /htdocs

      #2036716
      Derrick
      Felhasználó

        Az /etc/apache2/sites-enabled/000-default fájlt (mely igazából egy link a /etc/apache2/sites-available/default-ra) szerkeszd át úgy, hogy a könyvtárak, de különösen a DocumentRoot és a ScriptAlias megfelelõ legyen. Neked most – gyanítom – a documentroot a /htdocs, ezért  Winnetou csapata ott keresi a ciccokat, s mivel nem leli, hibát dob. Az apache szerencsére elég bõbeszédû. 🙂

        #2036717
        szati
        Felhasználó

          Az apache2.conf-ban megjegyzésbe tettem azt a sort amelyik beolvassa a sites-enabled könyvtár tartalmát, és a sites-enabled könyvtárat le is töröltem. A DocumentRoot-al minden rendben.  A scriptalias bejegyzést viszont nem tudom mire való. Elmondanád hogy mit kéne ezzel a direktívával kezdenem. Lehet valami alapértelmezést kéne fölülbírálni.

          #2036718
          szati
          Felhasználó

            apache2.conf

            Code:
            #
            #ServerType standalone
            #
            # ServerRoot: The top of the directory tree under which the server’s
            # configuration, error, and log files are kept.
            # NOTE!  If you intend to place this on an NFS (or otherwise network)
            # mounted filesystem then please read the LockFile documentation
            # (available at );
            # you will save yourself a lot of trouble.

            ServerRoot „/etc/apache2”

            # The LockFile directive sets the path to the lockfile used when Apache
            # is compiled with either USE_FCNTL_SERIALIZED_ACCEPT or
            # USE_FLOCK_SERIALIZED_ACCEPT. This directive should normally be left at
            # its default value. The main reason for changing it is if the logs
            # directory is NFS mounted, since the lockfile MUST BE STORED ON A LOCAL
            # DISK. The PID of the main server process is automatically appended to
            # the filename.

            LockFile /var/lock/apache2/accept.lock
            #ScoreBoardFile

            # PidFile: The file in which the server should record its process
            # identification number when it starts.

            PidFile /var/run/apache2.pid

            # Timeout: The number of seconds before receives and sends time out.

            Timeout 100

            # KeepAlive: Whether or not to allow persistent connections (more than
            # one request per connection). Set to „Off” to deactivate.

            KeepAlive On

            # MaxKeepAliveRequests: The maximum number of requests to allow
            # during a persistent connection. Set to 0 to allow an unlimited amount.
            # We recommend you leave this number high, for maximum performance.

            MaxKeepAliveRequests 100

            # KeepAliveTimeout: Number of seconds to wait for the next request from the
            # same client on the same connection.

            KeepAliveTimeout 10

            ##
            ## Server-Pool Size Regulation (MPM specific)
            ##

            # prefork MPM
            # StartServers ……… number of server processes to start
            # MinSpareServers …… minimum number of server processes which are kept spare
            # MaxSpareServers …… maximum number of server processes which are kept spare
            # MaxClients ……….. maximum number of server processes allowed to start
            # MaxRequestsPerChild .. maximum number of requests a server process serves

            StartServers        5
            MinSpareServers      1
            MaxSpareServers    2
            MaxClients          25
            MaxRequestsPerChild  0

            # pthread MPM
            # StartServers ……… initial  number of server processes to start
            # MaxClients ……….. maximum  number of server processes allowed to start
            # MinSpareThreads …… minimum  number of worker threads which are kept spare
            # MaxSpareThreads …… maximum  number of worker threads which are kept spare
            # ThreadsPerChild …… constant number of worker threads in each server process
            # MaxRequestsPerChild .. maximum  number of requests a server process serves

            StartServers        2
            MaxClients        100
            MinSpareThreads    10
            MaxSpareThreads    20
            ThreadsPerChild    25
            MaxRequestsPerChild  0

            # perchild MPM
            # NumServers ……….. constant number of server processes
            # StartThreads ……… initial  number of worker threads in each server process
            # MinSpareThreads …… minimum  number of worker threads which are kept spare
            # MaxSpareThreads …… maximum  number of worker threads which are kept spare
            # MaxThreadsPerChild … maximum  number of worker threads in each server process
            # MaxRequestsPerChild .. maximum  number of connections per server process (then it dies)

            NumServers          5
            StartThreads        5
            MinSpareThreads      5
            MaxSpareThreads    10
            MaxThreadsPerChild  20
            MaxRequestsPerChild  0
            AcceptMutex fcntl

            User www-data
            Group www-data

            # The following directives define some format nicknames for use with
            # a CustomLog directive (see below).
            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

            # Global error log.
            ErrorLog /var/log/apache2/error.log

            # Include module configuration:
            Include /etc/apache2/mods-enabled/*.load
            Include /etc/apache2/mods-enabled/*.conf

            # Include all the user configurations:
            #Include /etc/apache2/httpd.conf

            # Include ports listing
            Include /etc/apache2/ports.conf

            # Include generic snippets of statements
            #Include /etc/apache2/conf.d/[^.#]*

            #Let’s have some Icons, shall we?
            Alias /icons/ „/usr/share/apache2/icons/”

                Options Indexes MultiViews
                AllowOverride None
                Order allow,deny
                Allow from all

            # server information
            ServerSignature off
            ExtendedStatus On

            LoadModule info_module /usr/lib/apache2/modules/mod_info.so

            # Set up the default error docs.
            #
            # Customizable error responses come in three flavors:
            # 1) plain text 2) local redirects 3) external redirects
            #
            # Some examples:
            #ErrorDocument 500 „The server made a boo boo.”
            #ErrorDocument 404 /missing.html
            #ErrorDocument 404 „/cgi-bin/missing_handler.pl”
            #ErrorDocument 402 http://www.example.com/subscription_info.html
            #

            #
            # Putting this all together, we can Internationalize error responses.
            #
            # We use Alias to redirect any /error/HTTP_.html.var response to
            # our collection of by-error message multi-language collections.  We use
            # includes to substitute the appropriate text.
            #
            # You can modify the messages’ appearance without changing any of the
            # default HTTP_.html.var files by adding the line;
            #
            #  Alias /error/include/ „/your/include/path/”
            #
            # which allows you to create your own set of files by starting with the
            # /usr/local/apache2/error/include/ files and
            # copying them to /your/include/path/, even on a per-VirtualHost basis.
            #

                Alias /error/ „/usr/share/apache2/error/”

               
                    AllowOverride None
                    Options IncludesNoExec
                    AddOutputFilter Includes html
                    AddHandler type-map var
                    Order allow,deny
                    Allow from all
                    LanguagePriority en es de fr
                    ForceLanguagePriority Prefer Fallback
               

                ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
                ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
                ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
                ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
                ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
                ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
                ErrorDocument 410 /error/HTTP_GONE.html.var
                ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
                ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
                ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
                ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
                ErrorDocument 415 /error/HTTP_SERVICE_UNAVAILABLE.html.var
                ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
                ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
                ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
                ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
                ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var

            #mod_auth_mysql
            LoadModule auth_mysql_module /usr/lib/apache2/modules/mod_auth_mysql.so

            #Auth_MySQL_Info localhost www-data www-data
            Auth_MySQL_General_DB auth

            AuthMySQL_DefaultUser www-data
            AuthMySQL_DefaultPassword www-data
            AuthMySQL_DefaultHost localhost

            #mod_perl
            #LoadModule perl_module /usr/lib/apache2/modules/mod_perl.so

            #mod_ssl
            LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so

            SSLPassPhraseDialog builtin
            SSLSessionCache dbm:/var/log/apache2/ssl_scache
            SSLSessionCacheTimeout 100
            SSLMutex file:/var/log/apache2/ssl_mutex
            SSLRandomSeed startup builtin
            SSLRandomSeed connect builtin
            #SSLLog /var/log/apache2/ssl_log

            SSLOptions +StdEnvVars

            #
            # SSLOptions +StdEnvVars
            #

            #DirectoryIndex index.html index.cgi index.pl index.php index.xhtml

            # UserDir is now a module
            #UserDir public_html
            #UserDir disabled root

            #
            # AllowOverride FileInfo AuthConfig Limit
            # Options Indexes SymLinksIfOwnerMatch IncludesNoExec
            #

            AccessFileName .htaccess

                Order allow,deny
                Deny from all

            UseCanonicalName Off

            TypesConfig /etc/mime.types
            DefaultType text/html

            HostnameLookups Off

            IndexOptions FancyIndexing VersionSort

            AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip

            AddIconByType (TXT,/icons/text.gif) text/*
            AddIconByType (IMG,/icons/image2.gif) image/*
            AddIconByType (SND,/icons/sound2.gif) audio/*
            AddIconByType (VID,/icons/movie.gif) video/*

            # This really should be .jpg.

            AddIcon /icons/binary.gif .bin .exe
            AddIcon /icons/binhex.gif .hqx
            AddIcon /icons/tar.gif .tar
            AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
            AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
            AddIcon /icons/a.gif .ps .ai .eps
            AddIcon /icons/layout.gif .html .shtml .htm .pdf
            AddIcon /icons/text.gif .txt
            AddIcon /icons/c.gif .c
            AddIcon /icons/p.gif .pl .py
            AddIcon /icons/f.gif .for
            AddIcon /icons/dvi.gif .dvi
            AddIcon /icons/uuencoded.gif .uu
            AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
            AddIcon /icons/tex.gif .tex
            AddIcon /icons/bomb.gif core

            AddIcon /icons/back.gif ..
            AddIcon /icons/hand.right.gif README
            AddIcon /icons/folder.gif ^^DIRECTORY^^
            AddIcon /icons/blank.gif ^^BLANKICON^^

            # This is from Matty J’s patch. Anyone want to make the icons?
            #AddIcon /icons/dirsymlink.jpg ^^SYMDIR^^
            #AddIcon /icons/symlink.jpg ^^SYMLINK^^

            DefaultIcon /icons/unknown.gif

            ReadmeName README.html
            HeaderName HEADER.html

            IndexIgnore .??* *~ *# HEADER* RCS CVS *,t

            AddEncoding x-compress Z
            AddEncoding x-gzip gz tgz

            #AddLanguage da .dk
            #AddLanguage nl .nl
            AddLanguage en .en
            #AddLanguage et .et
            #AddLanguage fr .fr
            #AddLanguage de .de
            #AddLanguage el .el
            #AddLanguage it .it
            #AddLanguage ja .ja
            #AddLanguage pl .po
            #AddLanguage ko .ko
            #AddLanguage pt .pt
            #AddLanguage no .no
            #AddLanguage pt-br .pt-br
            #AddLanguage ltz .ltz
            #AddLanguage ca .ca
            #AddLanguage es .es
            #AddLanguage sv .se
            #AddLanguage cz .cz
            #AddLanguage ru .ru
            #AddLanguage tw .tw
            AddLanguage hu .hu

            LanguagePriority en hu

            #AddDefaultCharset ISO-8859-1

            #AddCharset ISO-8859-1  .iso8859-1  .latin1
            #AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
            #AddCharset ISO-8859-3  .iso8859-3  .latin3
            #AddCharset ISO-8859-4  .iso8859-4  .latin4
            #AddCharset ISO-8859-5  .iso8859-5  .latin5 .cyr .iso-ru
            #AddCharset ISO-8859-6  .iso8859-6  .latin6 .arb
            #AddCharset ISO-8859-7  .iso8859-7  .latin7 .grk
            #AddCharset ISO-8859-8  .iso8859-8  .latin8 .heb
            #AddCharset ISO-8859-9  .iso8859-9  .latin9 .trk
            #AddCharset ISO-2022-JP .iso2022-jp .jis
            #AddCharset ISO-2022-KR .iso2022-kr .kis
            #AddCharset ISO-2022-CN .iso2022-cn .cis
            #AddCharset Big5        .Big5      .big5
            # For russian, more than one charset is used (depends on client, mostly):
            #AddCharset WINDOWS-1251 .cp-1251  .win-1251
            #AddCharset CP866      .cp866
            ##AddCharset KOI8-r      .koi8-r .koi8-ru
            #AddCharset KOI8-ru    .koi8-uk .ua
            #AddCharset ISO-10646-UCS-2 .ucs2
            #AddCharset ISO-10646-UCS-4 .ucs4
            #AddCharset UTF-8      .utf8

            #AddCharset GB2312      .gb2312 .gb
            #AddCharset utf-7      .utf7
            #AddCharset utf-8      .utf8
            #AddCharset big5       .big5 .b5
            #AddCharset EUC-TW      .euc-tw
            #AddCharset EUC-JP      .euc-jp
            #AddCharset EUC-KR      .euc-kr
            #AddCharset shift_jis  .sjis

            AddType application/x-httpd-php .php
            AddType application/x-httpd-php-source .phps

            AddType application/x-tar .tgz

            AddType application/x-x509-ca-cert .crt
            AddType application/x-pkcs7-crl .crl

            # To use CGI scripts outside /cgi-bin/:
            #
            #AddHandler cgi-script .cgi

            # To use server-parsed HTML files
            #
            #
            #    SetOutputFilter INCLUDES
            #

            # If you wish to use server-parsed imagemap files, use
            #
            #AddHandler imap-file map

            BrowserMatch „Mozilla/2” nokeepalive
            BrowserMatch „MSIE 4.0b2;” nokeepalive downgrade-1.0 force-response-1.0
            BrowserMatch „RealPlayer 4.0” force-response-1.0
            BrowserMatch „Java/1.0” force-response-1.0
            BrowserMatch „JDK/1.0” force-response-1.0

            #
            # The following directive disables redirects on non-GET requests for
            # a directory that does not include the trailing slash.  This fixes a
            # problem with Microsoft WebFolders which does not appropriately handle
            # redirects for folders with DAV methods.
            #

            BrowserMatch „Microsoft Data Access Internet Publishing Provider” redirect-carefully
            BrowserMatch „^WebDrive” redirect-carefully
            BrowserMatch „^gnome-vfs” redirect-carefully
            BrowserMatch „^WebDAVFS/1.[012]” redirect-carefully

            # Include the virtual host configurations:
            Include /etc/apache2/sites-available/[^.#]*

            001-admin (vhost1 config file)

            Code:
            NameVirtualHost 192.168.1.202:8080

            ServerAdmin szati@tar.hu
            DocumentRoot /var/www/admin
            ServerName bart.sulinet.hu

            SSLEngine on
            SSLCipherSuite HIGH:MEDIUM
            SSLCertificateFile ssl/bart.sulinet.hu.crt
            SSLCertificateKeyFile ssl/bart.sulinet.hu.key

            Options -Indexes  FollowSymLinks
            AllowOverride None

            Options -Indexes FollowSymLinks  MultiViews
            AllowOverride None
            Order allow,deny
            allow from all

            ErrorLog /var/log/apache2/error_admin.log

            # Possible values include: debug, info, notice, warn, error, crit,
            # alert, emerg.
            LogLevel info

            CustomLog /var/log/apache2/access_admin.log combined

            Alias /nagios „/var/www/admin/nagios”
            Alias /phpnuke „/var/www/admin/phpnuke/html/”
            Alias /phpmyadmin „/var/www/admin/phpmyadmin/phpMyAdmin-2.6.4-pl2/”
            Alias /postfixadmin „/var/www/admin/postfixadmin/admin/”
            Alias /postfixuser „/var/www/admin/postfixadmin/users/”

            Options -Indexes FollowSymLinks
            DirectoryIndex content.html
            AllowOverride None

            AuthName „Admins only zone”
            AuthType Basic
            require valid-user

            Auth_MySQL on
            Auth_MySQL_DB auth
            Auth_MySQL_Password_Table wwwusers
            Auth_MySQL_Username_Field username
            Auth_MySQL_Password_Field passwd
            Auth_MySQL_Empty_Passwords off
            Auth_MySQL_Encrypted_Passwords off
            Auth_MySQL_Encryption_Types Plaintext
            Auth_MySQL_Scrambled_Passwords off
            Auth_MySQL_Authoritative on
            Auth_MySQL_Non_Persistent off

            SetHandler server-status
            Order allow,deny
            Allow from all

            SetHandler server-info
            Order allow,deny
            Allow from all

            DirectoryIndex index.php
            AllowOverride None

            DirectoryIndex admin.php
            AllowOverride None

            Order deny,allow
            deny from all
            AllowOverride None

            #AuthUserFile /var/www/admin/postfixadmin/admin/.htpassw
            #AuthGroupFile /dev/null

            AllowOverride None
            DirectoryIndex index.php

            #
            #require valid-user
            #

            AllowOverride None
            DirectoryIndex index.php

            002-vhosts (egyéb vhost config filek)

            Code:
            NameVirtualHost 192.168.1.202:80

            ServerAdmin szati@tar.hu
            DocumentRoot /var/www/phpnuke
            ServerName http://www.isi-asz.hu

            Options -Indexes  FollowSymLinks
            AllowOverride None

            Options -Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all

            Order deny,allow
            Deny from all

            ErrorLog /var/log/apache2/error_isi.log

            # Possible values include: debug, info, notice, warn, error, crit,
            # alert, emerg.
            LogLevel warn

            CustomLog /var/log/apache2/access_isi.log combined
            ServerSignature off

            Alias / „/var/www/phpnuke/html/”

            DirectoryIndex index.php
            AllowOverride None

            ServerAdmin szati@tar.hu
            DocumentRoot /var/www/zavarock
            ServerName http://www.zavarock.hu

            Options Indexes  FollowSymLinks
            AllowOverride None

            Options -Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all

            ErrorLog /var/log/apache2/error_zava.log

            # Possible values include: debug, info, notice, warn, error, crit,
            # alert, emerg.
            LogLevel notice

            CustomLog /var/log/apache2/access_zava.log combined
            ServerSignature off

            Alias / „/var/www/zavarock/”

            DirectoryIndex zavarock.html
            AllowOverride None

            ports.conf

            Code:
            Listen 80
            Listen 8080

            Ezek az Apache konfig filei remélem segítenek

            #2036719
            Derrick
            Felhasználó

              Nagyon szívesen segítenék, de olyan mélységben nem barátom az apache2, hogy belemélyedjek ilyen mennyiségû config fájl kibogozásába.

              Amennyire viszont át tudtam nézni, megeshet, hogy a 001-admin és a 002-vhosts file sehol sincs includeolva, s ezért nem is vesznek részt az apache2 beállításában.

              Próbáld ki, hogy direkt módon felveszed ezt a két fájlt a apache2.conf-ba, hátha…

              Sajnos tényleg nem ismerem ilyen mélységben ezt a területet. 🙁

              #2036720
              szati
              Felhasználó
                Derrick wrote:
                Nagyon szívesen segítenék, de olyan mélységben nem barátom az apache2, hogy belemélyedjek ilyen mennyiségû config fájl kibogozásába.

                Amennyire viszont át tudtam nézni, megeshet, hogy a 001-admin és a 002-vhosts file sehol sincs includeolva, s ezért nem is vesznek részt az apache2 beállításában.

                Próbáld ki, hogy direkt módon felveszed ezt a két fájlt a apache2.conf-ba, hátha…

                Sajnos tényleg nem ismerem ilyen mélységben ezt a területet. 🙁

                Köszönöm a segítséget megpróbálom.

                Irtad hogy neked nem barátod ilyen szinten az apache2. Nekem se volt az amég nem olvastam Mohammed J. Kabir Apache server 2 bible címû könyvét. Ha esetleg jobban érdekel a téma olvass bele szerintem negyon jó, és egyszerûen van fogalmazva (magyarán nem kell hozzá hihetetlen angol tudás).

                #2036721
                szati
                Felhasználó

                  Rájöttem. A vmware-s gép címe 192.168.1.202. A vhostok ezen a címen várják a kéréseket. Viszont amikor átmásoltam a konfig fileket az új gépre akkor elfelejtettem az ip címet átcserélni a konfig filekben 192.168.1.204-re (új gép ip címe).

                  Remélem más már nem szalad bele ebbe a hibábba vagy ah igen akkor elolvassa ezt a topicot.:)

                  #2036722
                  Derrick
                  Felhasználó

                    😀 Remek!

                    #1881313
                    csaba
                    Felhasználó

                      Helló

                      egy kis gondom van az apache2-vel. Egy VMwares gépre telepítettem egy apachet és rá a megfelelõ web tartalmat, ssl-t mysql-es autentikáció, stb. minden farkincaán megy (Debian a guest os). Aztán telpíettem egy alap apachet egy rendes számítógépre eddig minden rendben. A gond ott van amikor a vmwares géprõl a /var/www/ és a /etc/apache2/ tartalmát átmásolom a másik masina azonos könyvtáraiba (scp-vel).
                      Semmi sem mûködik csak ezt írja: The requested URL / was not found on this server., mindegy milyen lapot kérek.

                      Az SQL szerver még nem üzemel tökéletesen a rendes gépen, de az apache dolgaihoz szügséges adtbázist már létre hoztam, meg a phpnuke is reklamálni kéne ha nem éri el az SQL-t, tehát nem hiszem hogy az SQL-el lenne a gond

                      Légszi segitsetek dél óta ezzel szívok azt hittem hogy 1órás meló lessz, hát nem az lett. Elõre is köszi

                    9 bejegyzés megtekintése - 1-9 / 9
                    • Be kell jelentkezni a hozzászóláshoz.