Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: ville - 10.09.05 - klo:21.01
-
Asensin Ubuntuun Apache2:n näiden: http://ubuntuguide.org/#apachehttpserver ohjeiden mukaan. Haluaisin käyttää apachea vain localhostissa php:n opiskelua varten. Eli en haluaisi pitää julkista palvelinta. Oletuksena se kuitenkin näkyy maailmalle. Kuinka se estetään?
-
En osaa antaa Apachen konfigurointiin ohjeita, mutta palomuurin avulla saat ainakin estettyä yhteydet maailmalta tuohon http-porttiin (muistaakseni 80?).
Jollei sinulla ole syvällisempää kokemusta Linuxin palomuurin säätämisestä, niin kannattanee asentaa vaikka Synapticilla tuo Firestarter. Sillä on helppo hoitaa tällaiset.
Mikko
-
Kiitos, tuo auttoi.
Tietysti edelleen olisin kiinnostunut kuinka tuo voidaan estää apachessa, käsittääkseni se on mahdollista?
-
Kiitos, tuo auttoi.
Tietysti edelleen olisin kiinnostunut kuinka tuo voidaan estää apachessa, käsittääkseni se on mahdollista?
/etc/apache2/README
ports.conf
Configuration directives for which ports and IP addresses to
listen to.
eli tuolla /etc/apache2/ports.conf tiedostossa on normaalisti pelkästään 80, joka ilmeisesti tarkoittaa että kuunnellaan
kaikkien interface:n porttia 80 ...
Eli tuohon tiedostoon pitää jotenkin säätää, että haluat apache2:n kuuntelevan vain lo interfacea.
ps. kun löydät vastauksen laita tänne :)
-
Noniin, sain toimimaan.
Laitoin ports.conf-tiedostoon näin:
Listen localhost:80
sitten restarttaa apachen niin pitäisi toimia. Ohjeita oli tuolla:
http://httpd.apache.org/docs/2.0/mod/mpm_common.html#listen