Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: 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? ??? ??? ???
-
? přes synaptic nainstalovat...restart....a do browseru localhost ?
-
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"
-
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
-
Nastavoval jsi nejake virtual hosty?
-
bind mam nastavenou na 127.0.0.1
žádné virtual hosty sem nenastavoval...
pořád to nejede
-
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.
-
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... ;-)
-
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:
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:
<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. :)
-
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"
-
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)