Portál AbcLinuxu, 12. května 2025 05:46

Dotaz: Apache2 na vice portech a VirtualHost mi nefunguje

23.5.2007 17:00 kamil
Apache2 na vice portech a VirtualHost mi nefunguje
Přečteno: 668×
Odpovědět | Admin
Dobry den mam v iptables toto:
IPTABLES="/sbin/iptables"
ip="192.168.2.221"

$IPTABLES -t nat -I PREROUTING -p tcp --dport 80 -s $ip -j DNAT --to-destination 192.168.2.35:82
$IPTABLES -I INPUT -s $ip -p tcp --dport ! 80 -j REJECT
$IPTABLES -I FORWARD -s $ip -j REJECT
Spusteny apache kde v adresari sites-enabled v patricnem souboru tento zapis
NameVirtualHost *

<VirtualHost *>
	ServerAdmin webmaster@localhost
	
	DocumentRoot /var/www/
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	<Directory /var/www/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
		# This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                RedirectMatch ^/$ /apache2-default/
	</Directory>

	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
	<Directory "/usr/lib/cgi-bin">
		AllowOverride None
		Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
		Order allow,deny
		Allow from all
	</Directory>

	ErrorLog /var/log/apache2/error.log

	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	CustomLog /var/log/apache2/access.log combined
	ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
NameVirtualHost *:82
<VirtualHost *:82>
    DocumentRoot /var/www/apache2-default/info/neplatic/
</VirtualHost>
Pokud se ta dotycna ip chce dostat do netu tak sice neuspeje ale index.html ktery je v tom adresari neplatic se nezobrazi.Kde delam chybu? asi jsem jeste nekde neco zapomel doplnit ale netusim co.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.5.2007 17:11 kamil
Rozbalit Rozbalit vše Re: Apache2 na vice portech a VirtualHost mi nefunguje
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeste jsem zapomel.Zapis v ports.conf mam takto:
Listen 80
Listen 81
Listen 82
Listen 83
Listen 84
Listen 85
23.5.2007 17:29 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Apache2 na vice portech a VirtualHost mi nefunguje
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nebylo by od věci aspoň napsat, jestli ta aresa 192.168.2.35 patří vám nebo někomu jinému a jak vypadá topologie. Bez těchto údajů těžko hádat, kdybych si měl tipnout, hádal bych buď tradiční NAT redirect gotcha nebo neméně tradiční zapomenutý ACCEPT v chainu FORWARD.
23.5.2007 18:02 kamil
Rozbalit Rozbalit vše Re: Apache2 na vice portech a VirtualHost mi nefunguje
Rozjel jsem to nahodu kdyz jsem pokusne zaremoval
$IPTABLES -I INPUT -s $ip -p tcp --dport ! 80 -j REJECT
.To ip 2.35 je jinak adresa sitoveho rozhrani vedouciho do lokalni site.
23.5.2007 21:22 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Apache2 na vice portech a VirtualHost mi nefunguje
Ono by asi bylo lepší pokusit se pochopit, co se s těmi pakety děje, než zkoušet náhodně "removat" (nenapadlo by mne, že takový výraz bude někdo v roce 2007 ještě používat) jednotlivá pravidla a spokojit se s první kombinací, která se zdá fungovat.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.