Konfiguracja serwerów, usług, itp.
rob.cioo
Posty: 70 Rejestracja: 30 września 2007, 11:23
Post
autor: rob.cioo » 15 grudnia 2009, 23:43
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 » 16 grudnia 2009, 00:31
Dziękuje...
rob.cioo
Posty: 70 Rejestracja: 30 września 2007, 11:23
Post
autor: rob.cioo » 16 grudnia 2009, 00:36
M oduły przekleiłem z tej strony co podałem, co do pliku .conf, tez sprawdziłem ale nie widzę co tam jest nie tak. N awet jak to skasuję ten sam problem jest. P rzetestował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 » 16 grudnia 2009, 08:20
lessmian2
Member
Posty: 1088 Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków
Post
autor: lessmian2 » 16 grudnia 2009, 09:03
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 » 16 grudnia 2009, 16:22
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/
lessmian2
Member
Posty: 1088 Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków
Post
autor: lessmian2 » 16 grudnia 2009, 19:53
Instalowałeś Apache z repozytoriów? Podaj jeszcze wynik
Sprawdź czy jest na liście moduł
authz_host i ew, dodaj go za pomocą
Zrestartuj Apache i zobaczy czy coś się zmieniło.
rob.cioo
Posty: 70 Rejestracja: 30 września 2007, 11:23
Post
autor: rob.cioo » 16 grudnia 2009, 19:58
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 » 16 grudnia 2009, 20:04
Dziękuje...
mendeczka
Beginner
Posty: 209 Rejestracja: 31 sierpnia 2007, 08:05
Lokalizacja: /dev/Socho
Post
autor: mendeczka » 16 grudnia 2009, 20:17
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)