Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Mav3rick 23 Října 2007, 16:23:41

Název: Problémy s Apachem
Přispěvatel: Mav3rick 23 Října 2007, 16:23:41
Ahoj, snažím se nainstalovat na 7.06 apache2, tedy respektive ji spustit. kdyz se ji snažím spustit tak vyhodi:
 
"(98)Address already in use: make_sock: could not bind to address 127.0.0.0:80
no listening sockets available, shutting down
Unable to open logs."

tak co s tím? ??? ??? ???
Název: Re: Problémy s Apachem
Přispěvatel: Martin - ViPEr*CZ* 23 Října 2007, 16:26:33
? přes synaptic nainstalovat...restart....a do browseru localhost ?
Název: Re: Problémy s Apachem
Přispěvatel: Mav3rick 23 Října 2007, 16:29:45
Kód: [Vybrat]
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
-snažím se zprovoznit server pro php...

pak do browseru lcoalhost a "spojeni se serverem local host se nezdarilo"
Název: Re: Problémy s Apachem
Přispěvatel: Petr Merlin Vaněček 23 Října 2007, 16:40:48
No pokud to mate takto, tak to asi opravdu nepojede:
127.0.0.0:80

Zkuste upravit konfiguraci apache tak, aby bind adress bylo 127.0.0.1
Název: Re: Problémy s Apachem
Přispěvatel: Pavel Půlpán 23 Října 2007, 16:46:36
Nastavoval jsi nejake virtual hosty?
Název: Re: Problémy s Apachem
Přispěvatel: Mav3rick 23 Října 2007, 16:58:45
bind mam nastavenou na 127.0.0.1

žádné virtual hosty sem nenastavoval...

pořád to nejede
Název: Re: Problémy s Apachem
Přispěvatel: Pavel Půlpán 23 Října 2007, 17:08:41
Pokud jde jenom o lokalni server k testovani stranek atp., tak se s bindem vubec nemusis zabejvat.

Mrkni se do /etc/hosts, jestli mas spravne nastaveny localhost (v defaultu by urcite mel byt). Potom se mrkni, jestli mas neco a co v /etc/apache2/httpd.conf, pripadne v podadresarich virtualhostu. ;) Podstatny by mohl byt radek s direktivou NameVirtualHost. Ta by mela byt definovana, bud v httpd.conf, pripadne u jednoho s virtualhostu.
Název: Re: Problémy s Apachem
Přispěvatel: Mav3rick 23 Října 2007, 17:13:35
localhost mam v "hosts" nastavenej na 127.0.0.1
a v httpd.conf neni ni řádka...

a přesně.. jedná se jen o testovací server.. nic veřejnýho... ;-)
Název: Re: Problémy s Apachem
Přispěvatel: Pavel Půlpán 23 Října 2007, 17:30:56
Fajn... pokud se jedna pouze o testovaci server, reknu muj osvedceny postup. :) Treba neni nejidealnejsi, ale me vyhovuje svou snad prehlednosti. A hlavne funguje! ;D

V /etc/apache2/httpd.conf necham jedinou radku a to:
Kód: [Vybrat]
NameVirtualHost *:80

Pote si v adresari /etc/apache2/sites-available, ktery predtim kompletne smazu, vytvorim soubor napr. 01-mysite.tld a v nem nastavim co je potreba pro virtual hosta. Udaje je mozne samozrejme pozmenit:
Kód: [Vybrat]
<VirtualHost *:80>
ServerName www.mysite.tld
ServerAlias mysite.tld *.mysite.tld
ServerPath /mysite.tld
DocumentRoot /var/www/mysite.tld
</VirtualHost>

Nakonec vytvorim symbolicky odkaz v adresari /etc/apache2/sites-enabled, restartuju apache a ted uz by melo bejt vsechno v cajku. :)

Edit: Zminovany postup vychazi z oficialni dokumentace Apache, je name-based a bezi mi na nem nekolik lokalnich domen. :)
Název: blémy s Apachem
Přispěvatel: Mav3rick 23 Října 2007, 21:40:25
Pořád nic  :(

"[warn] NameVirtualHost *:80 has no VirtualHosts
(98)Address already in use: make_sock: could not bind to address 127.0.0.0:80
no listening sockets available, shutting down
Unable to open logs"
Název: Re: Problémy s Apachem
Přispěvatel: Pavel Půlpán 23 Října 2007, 22:38:31
Nemas nekde v konfigurakach Apache radek Listen 80?

Edit: Jestli jo tak smazat. Mohlo by to pomoct. Mysleno v konfigurakach, ktere se resily vyse. 8)