B

Konfiguracja serwerów, usług, itp.
tarantula
Posty: 4
Rejestracja: 04 maja 2009, 10:47

Błąd przy próbie uruchomienia apache2

Post autor: tarantula »

Witam. Jestem nowym użytkownikiem i początkujący w obsłudze serwerów dedykowanych pod Debianem. Proszę o pomoc, gdy chcę włączyć apache2 wyskakuje mi to co poniżej. Proszę o pełną instrukcje co i jak oczywiście jeżeli można.

Kod: Zaznacz cały

debian:~# /etc/init.d/apache2 start
Starting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 195.248.241.70 for ServerName
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
failed!
Awatar użytkownika
Redhead
Junior Member
Posty: 526
Rejestracja: 17 lipca 2007, 17:37

Post autor: Redhead »

1. Ustaw dyrektywe ServerName w httpd.conf. Pewnie masz wpisane localhost.
2. Jak wpiszesz w googlach "Could not reliably determine the server's fully qualified domain name" to masz od groma linkow i rozwiazan
Awatar użytkownika
bagsiur
Beginner
Posty: 132
Rejestracja: 01 czerwca 2008, 22:12
Lokalizacja: Będzin

Post autor: bagsiur »

Dodaj dyrektywę

Kod: Zaznacz cały

"ServerName"
do konfiga. Ale i tak powinno to śmigać. Wygląda jeszcze na to, że coś już nasłuchuje na porcie 80.

Ps. Już Redhead mnie uprzedził.
tarantula
Posty: 4
Rejestracja: 04 maja 2009, 10:47

Post autor: tarantula »

A możecie mi podać jak dzieciakowi lokalizację kofingu?

Ps. Znalazłem w /etc /apache2, lecz w pliku http.conf nic nie ma, pusty jest?
Awatar użytkownika
bagsiur
Beginner
Posty: 132
Rejestracja: 01 czerwca 2008, 22:12
Lokalizacja: Będzin

Post autor: bagsiur »

Więc wypełnij httpd.conf odpowiednią treścią :p
tarantula
Posty: 4
Rejestracja: 04 maja 2009, 10:47

Post autor: tarantula »

A możesz mi ją podać?

[Dodano: 2009-05-04, 18:58]
Prosiłbym was najlepiej byście mi podali komendy jak usunąć wszystkie katalogi związane z php, apache2, mysql, perlem? Jak zrestartować system i jak z powrotem je zainstalować oraz komendę aktualizacji.
Awatar użytkownika
bagsiur
Beginner
Posty: 132
Rejestracja: 01 czerwca 2008, 22:12
Lokalizacja: Będzin

Post autor: bagsiur »

1. Najlepiej zatrzymaj apacha /etc/init.d/apache2 stop
2. Uruchom go ponownie /etc/init.d/apache2 start

Wydaje mi się że w pierwszym poście próbowałeś uruchomić już uruchomiony serwer, no bo cóż innego domyślnie nasłuchuje na porcie 80?

Jeżeli znowu będą błędy spróbuj skonfigurować httpd.conf. Podaje ci przykład configa:

Kod: Zaznacz cały

ServerName domena.pl:80
NameVirtualHost domena.pl:80

<VirtualHost domena.pl:80>
ServerName domena.pl
ServerAlias [url]www.domena.pl[/url]
DocumentRoot /sciezka/do/strony
ErrorLog /sciezka/do/loga/errorlog
CustomLog /sciezka/do/loga/acceslog
</VirtualHost> 
tarantula
Posty: 4
Rejestracja: 04 maja 2009, 10:47

Post autor: tarantula »

Teraz wygląda to tak
debian:~# /etc/init.d/apache2 start
Starting web server: apache2Syntax error on line 9 of /etc/apache2/httpd.conf:
CustomLog takes two or three arguments, a file name, a custom log format string or format name, and an optional "env=" clause (see docs)
failed!
Awatar użytkownika
bagsiur
Beginner
Posty: 132
Rejestracja: 01 czerwca 2008, 22:12
Lokalizacja: Będzin

Post autor: bagsiur »

to usuń rekordy z logami... tzn ErrorLog i CustomLog

ps. mój config był tylko przykładowy
ODPOWIEDZ