Apache2 b

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
Dusty
Posty: 38
Rejestracja: 23 listopada 2007, 20:48
Lokalizacja: /dev/null

Apache2 błąd przy instalacji

Post autor: Dusty »

Witam. Chcialem zainstalowac sobie apache2, ale mi wywala podczas instalacji blad:
Starting web server: apache2apache2: apr_sockaddr_info_get() failed for dusty
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
/usr/sbin/apache2ctl: line 80: 5302 Segmentation fault $HTTPD -k $ARGV
failed!
invoke-rc.d: initscript apache2, action "start" failed.
Nie wiem o co chodzi dokladnie. Podpowiedzcie co trzeba zrobic. Pozdrawiam.
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

Kod: Zaznacz cały

# vim /etc/apache2/httpd.conf
i dodaj gdzieś taką linijkę

Kod: Zaznacz cały

ServerName localhost
potem restart i powinno być ok.
Awatar użytkownika
Dusty
Posty: 38
Rejestracja: 23 listopada 2007, 20:48
Lokalizacja: /dev/null

Post autor: Dusty »

Wpisalem to co wyzej (w ogole to plik byl pusty) i dalem stop, pozniej start, ale...
dusty:~# /etc/init.d/apache2 start
Starting web server: apache2/usr/sbin/apache2ctl: line 80: 6520 Segmentation fault $HTTPD -k $ARGV
failed!
dusty:~#
Cos z tym apache2ctl jest nie tak...
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

Dusty pisze:(w ogole to plik byl pusty)
zgadza się bo cała prawidłowa konfiguracja apache'a znajduje się w pliku /etc/apache2/apache2.conf. A httpd.conf jest dla własnych modyfikacji konfigu apache'a (czy jakoś tak).

Ja zawsze tak testuje własne modyfikacje w tym pliku a później przenosze je do apache2.conf (swoja drogą ta linijka ServerName powinna tam być gdzieś zahashowana).

Swoja droga mam takie dwa pytania:
* jaka wersja Debiana i apache'a ?
* czy instalowałeś z repo czy sam kompilowałeś ?
Awatar użytkownika
Dusty
Posty: 38
Rejestracja: 23 listopada 2007, 20:48
Lokalizacja: /dev/null

Post autor: Dusty »

Wiec tak...
Mam Debiana Lenny, apache2 ver. 2.2.6-2 instalowany z repo. I caly czas to samo. Wywala failed'a ;(
A i w ogole mam pytanko, mam liveboxa i zrobilem sobie przez no-ip.com adresik dusty.no-ip.org. Czy jak juz przypuscmy postawie apacha to bedzie on widziany z zewnatrz, w sensie ze dostepne beda jakies tam stronki www ode mnie z kompa, jak wklepie na przegladarce dusty.no-ip.org czy trzeba cos jeszcze pokombinowac?
zulowski
Posty: 68
Rejestracja: 22 maja 2007, 10:47

Post autor: zulowski »

Jeżeli po instalacji apache2 port 80 nie bedzie blokowany, to pod adresem http://dusty.no-ip.org/ będą widoczne strony.
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

Dusty pisze:dusty:~# /etc/init.d/apache2 start
Starting web server: apache2/usr/sbin/apache2ctl: line 80: 6520 Segmentation fault $HTTPD -k $ARGV
failed!
dusty:~#


Cos z tym apache2ctl jest nie tak..
To jest chyba jakiś bug samego apache'a bo dzisiaj apache mi sie zaktualizował i mam błąd taki sam...

Jedynie co pozostaje to downgrade...

=========================================================
Dopisane:
Złoto dla tego kto wymyślił, że cron wysyła info na maila...

Obadałem logi crona i okazało się, że mi apache2 wysiadł z tym błędem we wtorek po 19 (mam reload apache'a co godzinę - o 19 cron zaraportował, że wszystko w porządku]dawid@rei:~$ sudo /usr/sbin/invoke-rc.d apache2 start
Starting web server: apache2/usr/sbin/apache2ctl: line 80: 24198 Segmentation fault $HTTPD -k $ARGV
failed!
invoke-rc.d: initscript apache2, action "start" failed.
dawid@rei:~$ ps aux | grep apache
root 24199 2.6 0.5 209476 10724 ? Ss 16:37 0:00 /usr/sbin/apache2 -k start
www-data 24206 0.0 0.2 209476 5764 ? S 16:37 0:00 /usr/sbin/apache2 -k start
www-data 24207 0.0 0.2 209476 5756 ? S 16:37 0:00 /usr/sbin/apache2 -k start
www-data 24208 0.0 0.2 209476 5756 ? S 16:37 0:00 /usr/sbin/apache2 -k start
www-data 24209 0.0 0.2 209476 5756 ? S 16:37 0:00 /usr/sbin/apache2 -k start
www-data 24210 0.0 0.2 209476 5756 ? S 16:37 0:00 /usr/sbin/apache2 -k start
www-data 24211 0.0 0.2 209476 5756 ? S 16:37 0:00 /usr/sbin/apache2 -k start
www-data 24212 0.0 0.2 209476 5756 ? S 16:37 0:00 /usr/sbin/apache2 -k start
www-data 24213 0.0 0.2 209476 5756 ? S 16:37 0:00 /usr/sbin/apache2 -k start
www-data 24214 0.0 0.2 209476 5756 ? S 16:37 0:00 /usr/sbin/apache2 -k start
www-data 24215 0.0 0.2 209476 5756 ? S 16:37 0:00 /usr/sbin/apache2 -k start
www-data 24216 0.0 0.2 209476 5756 ? S 16:37 0:00 /usr/sbin/apache2 -k start
www-data 24217 0.0 0.2 209476 5756 ? S 16:37 0:00 /usr/sbin/apache2 -k start
dawid@rei:~$
[/code]
a przy poleceniu:

Kod: Zaznacz cały

dawid@rei:~$ sudo /usr/sbin/apache2 -v
Server version: Apache/2.2.6 (Debian)
Server built:   Dec  7 2007 23:41:04
Naruszenie ochrony pamięci
dawid@rei:~$
zgłasza błąd o naruszeniu pamięci...
Awatar użytkownika
Dusty
Posty: 38
Rejestracja: 23 listopada 2007, 20:48
Lokalizacja: /dev/null

Post autor: Dusty »

U mnie jako tako tez ten apache dziala, bo sprawdzalem na http://localhost. Tylko rzeczywiscie jakis bug musi byc skoro wywala jakies takie dziwne rzeczy. Dzieki ShinnRa za sprawdzenie i zainteresowanie moim postem. Pozdro.
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

Ok, I wszystko jasne. Dzisiaj aktualizowałem Apache2 dowersji 2.2.8 z lenny'ego i problem znikł. Najprawdopodobnie był to błąd w apache2 w wersji 2.2.6...
Awatar użytkownika
Dusty
Posty: 38
Rejestracja: 23 listopada 2007, 20:48
Lokalizacja: /dev/null

Post autor: Dusty »

A to i ja upgrade'a walne :)
ODPOWIEDZ