instalacja apache ze źróde

Konfiguracja serwerów, usług, itp.
tydell
Posty: 60
Rejestracja: 17 lutego 2008, 18:02
Lokalizacja: Czyżew

Post autor: tydell »

Wpisz nazwę swojego komputera do /etc/hosts i httpd.conf, ma być taka sama.
Ponadto możesz poczytać również tutaj: http://wiki.arch-linux.pl/wiki/Instalacja_LAMP

Poza tym ten błąd który podałeś jest często spotykany i google na pewno by wyjaśniło co z tym fantem zrobić.

Powodzenia.
lukkas
Posty: 36
Rejestracja: 10 października 2007, 23:22

Post autor: lukkas »

dziekuje za sugestie - faktycznie, cos w tym jest. ale nadal sa prablemy ;/ moze dla pelnej jasnosci:

plik /etc/hosts:

Kod: Zaznacz cały

127.0.0.1               localhost.localdomain           localhost 
127.0.0.1               projekt.localdomain             projekt.lh
127.0.0.1               admin.projekt.localdomain       admin.projekt.lh

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
plik /usr/local/apache2/conf/httpd: (zmienione linijki):

Kod: Zaznacz cały

Listen 127.0.0.1:80
ServerName localhost
i na koniec /usr/local/apache2/conf/extra/httpd-vhosts.conf

Kod: Zaznacz cały

#
# Use name-based virtual hosting.
#
NameVirtualHost 127.0.0.1:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost localhost:80>
    DocumentRoot "/usr/local/apache2/docs"
    ServerName localhost
</VirtualHost>

<VirtualHost projekt.lh:80>
    DocumentRoot "/usr/local/apache2/docs"
    ServerName projekt.lh
</VirtualHost>

<VirtualHost admin.projekt.lh:80>
    DocumentRoot "/usr/local/apache2/docs"
    ServerName admin.projekt.lh
</VirtualHost>
a teraz efekt:

Kod: Zaznacz cały

debian:/home/lukasz# /usr/local/apache2/bin/apachectl restart
httpd not running, trying to start
(99)Cannot assign requested address: make_sock: could not bind to address 127.0.0.1:80
no listening sockets available, shutting down
Unable to open logs
i jeszcze uprzedzajac nastepne pytanie:

Kod: Zaznacz cały

# netstat -an | grep \:80
tcp        0      0 87.99.114.148:35606     91.197.13.69:8074       ESTABLISHED
dodam, ze jesli w pliku konfiguracyjnym httpd.conf, zmienie "Listen 127.0.0.1:80" na "Listen 80", to serwer sie niby uruchamia, ale nie dziala (nie jest widziany np. w przegladarce).

prosze o pomoc,

pozdrawiam.
ODPOWIEDZ