Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: etoyoc 01 Prosince 2008, 21:22:50

Název: Znepřístupnění apache pro síť
Přispěvatel: etoyoc 01 Prosince 2008, 21:22:50
Dobrý den.
Na svém Ubuntu (8.10) mám nainstalovaný Apache. Funguje bez problémů. Jednu věc bych ale potřeboval - aby na mé www stránky nebylo možné přistupovat ze sítě, ale pouze z mého pc.
Děkuji.
Název: Re: Znepřístupnění apache pro síť
Přispěvatel: Tomáš Jančík 01 Prosince 2008, 21:30:22
co nastavit apache aby naslouchal na nějakém nestandardním portu?
příp i na tomto portu zakázat požadavky zvenčí...
Název: Re: Znepřístupnění apache pro síť
Přispěvatel: Martin Kiklhorn 09 Prosince 2008, 03:18:14
blokovat přístup na port 80 pomocí iptables, případně si to naklikat v nějaké grafické nadstavbě iptables, třeba firestarter.
Název: Re: Znepřístupnění apache pro síť
Přispěvatel: DuckD 09 Prosince 2008, 08:24:13
A nebo se podívej do wiki jak zabezpečit Apache (http://wiki.ubuntu.cz/Apache%20s%20MySQL%20a%20PHP%20(Fiesty)#Zabezpe.2BAQ0-en.2BAO0Apache)
Název: Re: Znepřístupnění apache pro síť
Přispěvatel: soudruh 10 Prosince 2008, 08:40:53
Co si nastavit v jeho configu aby bral jméno jen jako 127.0.0.1 ?
Název: Re: Znepřístupnění apache pro síť
Přispěvatel: starenka 10 Prosince 2008, 09:57:18
Co si nastavit v jeho configu aby bral jméno jen jako 127.0.0.1 ?

jj,

sudo nano /etc/apache2/ports.conf
a misto misto Listen 80 dej Listen 127.0.0.1:80
Název: Re: Znepřístupnění apache pro síť
Přispěvatel: Martin Kiklhorn 11 Prosince 2008, 23:13:10
sudo nano /etc/apache2/ports.conf
a misto misto Listen 80 dej Listen 127.0.0.1:80

Ale to bude moci přistupovat na stránky jen na tom počítači na kterém mu ten webserver jede, ale už ne z jeho počítače. (bavíme se o dvou počítačích nebo jsem špatně pochopil otázku?)
Název: Re: Znepřístupnění apache pro síť
Přispěvatel: starenka 12 Prosince 2008, 14:18:56
Dobrý den.
Na svém Ubuntu (8.10) mám nainstalovaný Apache. Funguje bez problémů. Jednu věc bych ale potřeboval - aby na mé www stránky nebylo možné přistupovat ze sítě, ale pouze z mého pc.
Děkuji.
WTZ
Název: Re: Znepřístupnění apache pro síť
Přispěvatel: etoyoc 30 Prosince 2008, 19:33:24
Co si nastavit v jeho configu aby bral jméno jen jako 127.0.0.1 ?

jj,

sudo nano /etc/apache2/ports.conf
a misto misto Listen 80 dej Listen 127.0.0.1:80

Tenhle způsob je supr, ale ještě lepší by bylo, kdybych mohl zařídit, aby se na server dostaly jen počítače s adresama, který někam zadám a ostatní aby přístup neměly.
Název: Re: Znepřístupnění apache pro síť
Přispěvatel: starenka 30 Prosince 2008, 20:42:54
Mozna nejjednodusejc dat do document rootu webservu .htaccess a do nej hodit:

Kód: [Vybrat]
Allow from 192.168.1
to povoli pristup vsem ipckama v 192.168.1.x. Samozrejme si tam muzes nahodit konkretni ipcka. Co ipcko to jeden Allow. Jinak pokud to ma servit jen kompu, na kterym to je, plati to, co jsem psal predtim (ports.conf).V opacnym pripade to zase vyhod. Hodne stesti. s
Název: Re: Znepřístupnění apache pro síť
Přispěvatel: Petr Merlin Vaněček 31 Prosince 2008, 20:44:19
starenka: konečně první rozumná rada od člověka, co konfiguraci apache opravdu viděl :) k+
Jen dodám, že toto není třeba dávat do .htaccess, ale lze to vložit i přímo k Directory tagu.
Pokud chcete používat .htaccess, zkontrolujte si, že máte na patřičném directory patřičná AllowOverride oprávnění.
Název: Re: Znepřístupnění apache pro síť
Přispěvatel: starenka 01 Ledna 2009, 11:23:53
8) No tak to me nenapadlo