[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How to port forward inside a folder ?



On Thu, May 24, 2012 11:11, J. Bakshi wrote:
> Hello,
>
> iptables port forwarding is running fine here.
>
> 192.168.1.1:82 forwarded to 192.168.1.2:80
>
> ``````````````````````
> # for 82 > 80 of 192.168.1.2
> iptables -A INPUT -p tcp -m tcp --dport 82 -j ACCEPT
> iptables -A PREROUTING -t nat -i ${LAN_IFACE} -p tcp --dport 82 -j DNAT
> --to 192.168.1.2:80
> iptables -A FORWARD -p tcp --dport 82 -i ${LAN_IFACE} -j ACCEPT
>
> iptables -A PREROUTING -t nat -i ${WAN_IFACE} -p tcp --dport 82 -j DNAT
> --to 192.168.1.2:80
> iptables -A FORWARD -p tcp -d 192.168.1.2 --dport 80 -j ACCEPT
> ```````````````````````````
>
> How can I forward inside a folder like
> 192.168.1.1:82 forwarded to 192.168.1.2:80/mysite
>
> I have modified the rules as [.... --to 192.168.1.2:80/mysite ]
> but no success. Am I missing anything ?
>

Yes, you have missed quite a bit about how networking works. You just
can't do that with port forwarding or packet filtering. You have to do
that URL rewrite to the "folder" in your application serving on port 80,
probably Apache. iptables does not understand anything about folders.

> Thanks
>
>



Reply to: