Apache2 nie chce si

Konfiguracja serwerów, usług, itp.
rob.cioo
Posty: 70
Rejestracja: 30 września 2007, 11:23

Apache2 nie chce się uruchomić

Post autor: rob.cioo »

Witam.

Mam problem z serwerem apache. Po poleceniu:

Kod: Zaznacz cały

dhcppc1:/etc/apache2/mods-available# /etc/init.d/apache2 start 
dostaję błąd:

Kod: Zaznacz cały

Starting web server: apache2Syntax error on line 40 of /etc/apache2/apache2.conf:
Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration
 failed!
Rozwiązanie problemu teoretycznie znalazłem na stronie:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=392349

Ale siłą rzeczy nic mi to nie pomaga, nie potrafię sobie z tym problemem poradzić.
Z góry dziękuje za zainteresowanie.
winnetou

Post autor: winnetou »

Dziękuje...
rob.cioo
Posty: 70
Rejestracja: 30 września 2007, 11:23

Post autor: rob.cioo »

Moduły przekleiłem z tej strony co podałem, co do pliku .conf, tez sprawdziłem ale nie widzę co tam jest nie tak. Nawet jak to skasuję ten sam problem jest. Przetestowałem kilka plików .conf, a błąd ten sam.
mendeczka
Beginner
Posty: 209
Rejestracja: 31 sierpnia 2007, 08:05
Lokalizacja: /dev/Socho

Post autor: mendeczka »

daj wynik polecenia

Kod: Zaznacz cały

apache2ctl -M
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

rob.cioo podaj wynik polecenia o które poprosił mendeczka, ale tak na moje oko, to brakuje Ci modułu mod_access, który odpowiada za Order allow, deny ... :-> A tak w ogóle to mógłbyś jednak pokazać swój plik konfiguracyjny, bo po pierwsze jakoś nie chce mi się wchodzić na strony "trzecie" i wczytywać co tam jest, a poza tym, nie nie ma pewności że nie dodałeś czegoś od siebie.
rob.cioo
Posty: 70
Rejestracja: 30 września 2007, 11:23

Post autor: rob.cioo »

Kod: Zaznacz cały

dhcppc1:/tmp# apache2ctl -M
Syntax error on line 40 of /etc/apache2/apache2.conf:
Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration
no i plik .conf

Kod: Zaznacz cały

dhcppc1:/tmp# cat /etc/apache2/apache2.conf 
ServerRoot "/etc/apache2"

LockFile /var/lock/apache2/accept.lock

PidFile ${APACHE_PID_FILE}

Timeout 300

KeepAlive On

MaxKeepAliveRequests 100

KeepAliveTimeout 15


<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

<IfModule mpm_worker_module>
    StartServers          2
    MaxClients          150
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadsPerChild      25
    MaxRequestsPerChild   0
</IfModule>

User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}


AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

DefaultType text/plain


HostnameLookups Off

ErrorLog /var/log/apache2/error.log

LogLevel warn

Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf

Include /etc/apache2/httpd.conf

Include /etc/apache2/ports.conf

LogFormat "%v:%p %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
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

CustomLog /var/log/apache2/other_vhosts_access.log vhost_combined







Include /etc/apache2/conf.d/

Include /etc/apache2/sites-enabled/ 
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Instalowałeś Apache z repozytoriów? Podaj jeszcze wynik

Kod: Zaznacz cały

ls -la /etc/apache2/mods-enabled
Sprawdź czy jest na liście moduł authz_host i ew, dodaj go za pomocą

Kod: Zaznacz cały

a2enmod authz_host
Zrestartuj Apache i zobaczy czy coś się zmieniło.
rob.cioo
Posty: 70
Rejestracja: 30 września 2007, 11:23

Post autor: rob.cioo »

Oto podpowiedzi do twoich poleceń:

Kod: Zaznacz cały

dhcppc1:/home/tbi4# ls -la /etc/apache2/mods-enabled
total 8
drwxr-xr-x 2 root root 4096 Dec 12 14:29 .
drwxr-xr-x 7 root root 4096 Dec 15 23:15 ..
lrwxrwxrwx 1 root root   28 Dec 12 14:29 alias.conf -> ../mods-available/alias.conf
lrwxrwxrwx 1 root root   28 Dec 12 14:29 alias.load -> ../mods-available/alias.load
lrwxrwxrwx 1 root root   33 Dec 12 14:29 auth_basic.load -> ../mods-available/auth_basic.load
lrwxrwxrwx 1 root root   33 Dec 12 14:29 authn_file.load -> ../mods-available/authn_file.load
lrwxrwxrwx 1 root root   36 Dec 12 14:29 authz_default.load -> ../mods-available/authz_default.load
lrwxrwxrwx 1 root root   38 Dec 12 14:29 authz_groupfile.load -> ../mods-available/authz_groupfile.load
lrwxrwxrwx 1 root root   33 Dec 12 14:29 authz_host.load -> ../mods-available/authz_host.load
lrwxrwxrwx 1 root root   33 Dec 12 14:29 authz_user.load -> ../mods-available/authz_user.load
lrwxrwxrwx 1 root root   32 Dec 12 14:29 autoindex.conf -> ../mods-available/autoindex.conf
lrwxrwxrwx 1 root root   32 Dec 12 14:29 autoindex.load -> ../mods-available/autoindex.load
lrwxrwxrwx 1 root root   26 Dec 12 14:29 cgi.load -> ../mods-available/cgi.load
lrwxrwxrwx 1 root root   30 Dec 12 14:29 deflate.conf -> ../mods-available/deflate.conf
lrwxrwxrwx 1 root root   30 Dec 12 14:29 deflate.load -> ../mods-available/deflate.load
lrwxrwxrwx 1 root root   26 Dec 12 14:29 dir.conf -> ../mods-available/dir.conf
lrwxrwxrwx 1 root root   26 Dec 12 14:29 dir.load -> ../mods-available/dir.load
lrwxrwxrwx 1 root root   26 Dec 12 14:29 env.load -> ../mods-available/env.load
lrwxrwxrwx 1 root root   27 Dec 12 14:29 mime.conf -> ../mods-available/mime.conf
lrwxrwxrwx 1 root root   27 Dec 12 14:29 mime.load -> ../mods-available/mime.load
lrwxrwxrwx 1 root root   34 Dec 12 14:29 negotiation.conf -> ../mods-available/negotiation.conf
lrwxrwxrwx 1 root root   34 Dec 12 14:29 negotiation.load -> ../mods-available/negotiation.load
lrwxrwxrwx 1 root root   27 Dec 12 14:29 php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root   27 Dec 12 14:29 php5.load -> ../mods-available/php5.load
lrwxrwxrwx 1 root root   31 Dec 12 14:29 setenvif.conf -> ../mods-available/setenvif.conf
lrwxrwxrwx 1 root root   31 Dec 12 14:29 setenvif.load -> ../mods-available/setenvif.load
lrwxrwxrwx 1 root root   29 Dec 12 14:29 status.conf -> ../mods-available/status.conf
lrwxrwxrwx 1 root root   29 Dec 12 14:29 status.load -> ../mods-available/status.load
dhcppc1:/home/tbi4# a2enmod authz_host
Module authz_host already enabled
I nic sie nie zmieniło, błąd jest ten sam.
winnetou

Post autor: winnetou »

Dziękuje...
mendeczka
Beginner
Posty: 209
Rejestracja: 31 sierpnia 2007, 08:05
Lokalizacja: /dev/Socho

Post autor: mendeczka »

Wydaje mi się że

Kod: Zaznacz cały

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files> 
powinno znaleźć się w pliku .htaccess (który ląduje w głównym katalogu) a wzmianka w

Kod: Zaznacz cały

/etc/apache2/sites-available  z edycją default

Kod: Zaznacz cały

NameVirtualHost *
<VirtualHost *>
        ServerAdmin [email]admin@site.com[/email]

        DocumentRoot /var/www/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All    ------ TU ZAMIANA
                Order allow,deny
                allow from all
                # This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                # Commented out for Ubuntu
                #RedirectMatch ^/$ /apache2-default/
        </Directory>

oczywiście mogę się mylić bo nie testowałem tego (wyczytałem gdzieś na szybko)
ODPOWIEDZ