Автор Тема: Router, Port Forwarding и Apache сървър  (Прочетена 3131 пъти)

mahmahani

  • Участници
  • ***
  • Публикации: 3
    • Профил
Router, Port Forwarding и Apache сървър
« -: Dec 15, 2013, 21:36 »
Проблемът е следния. Имам рутер с external примерно IP: 1.1.1.1 и internal 192.168.1.1. Имам apache2 на вътрешен компютър с  IP: 192.168.1.149.

Апачето слуша на *:8080
Настроих на рутера portforwarding  от 0.0.0.0 80 към 192.168.1.149 8080.

И когато напиша външното си IP от друг компютър (1.1.1.1), не излиза нищо. На какво се дължи проблема ?
Осъзнах, че е много вероятно проблема да се крие в iptables, но нещо не мога да се оправя.

Можете ли да ми помогнете ? Ще бъда много благодарен. Също така се извинявам, ако съм сбъркал мястото на темата.

Поздрави !
Активен

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Router, Port Forwarding и Apache сървър
« Отговор #1 -: Dec 15, 2013, 22:26 »
Абе, аз не, че много се сещам, ама щом си настроил апачето да е на порт 8080, то за да се свържеш с него, не трябва ли да избереш 1.1.1.1:8080 !!!?

Уеб сървъра по подразбиране е на порт 80, но на порт 80 е и уеб интерфейса на рутера. Ако на рутера си му разрешил достъп от вън, като си набереш ИП-то и ще стигаш до него, а не до уеб сървъра. Ако не си му разрешил достъп от вън, сигурно трябва нищо да не се случва, дори и порт 80 да ти форварднат към уеб сървъра зад рутера.
Сложи си порт 8080 да е за уеб интерфейса на рутера, а 80 го насочи към сървъра.
Активен

mahmahani

  • Участници
  • ***
  • Публикации: 3
    • Профил
Re: Router, Port Forwarding и Apache сървър
« Отговор #2 -: Dec 15, 2013, 22:59 »
Изключен е интерфейса на рутера вече, но проблема не е в това.

Пуснал съм една виртуална машина в мрежата с IP адрес 192.168.1.122. На тази машина върви Windows XP + Xampp. Рутера е настроен сега да пренасочва 80 към 8080 към xampp апачето и когато напиша 1.1.1.1 или domain.com вече влиза. Но само локално.

Къде бъркам ?

Поздрави !
Активен

mystical

  • Напреднали
  • *****
  • Публикации: 326
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
Re: Router, Port Forwarding и Apache сървър
« Отговор #3 -: Dec 16, 2013, 16:09 »
Какво показва командата:
Код
GeSHi (Bash):
  1. iptables -nvL -t nat

Сигурен ли си, че правилно пренасочваш?

iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.122:8080
-i eth1 - WAN интерфейс
Активен

Ако не можеш да градиш, поне не руши!

mahmahani

  • Участници
  • ***
  • Публикации: 3
    • Профил
Re: Router, Port Forwarding и Apache сървър
« Отговор #4 -: Dec 16, 2013, 16:27 »
В момента имам достъп до сървъра отвън.. но пък във вътрешната мрежа - нямам. Не знам защо. Сега обаче когато пусна openvpn и сайта пада.

Поздрави !
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 5296
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Router, Port Forwarding и Apache сървър
« Отговор #5 -: Dec 16, 2013, 16:32 »
Така калпаво си го описал всичкото. Преди ОТВЪН не ставаше, а ЛОКАЛНО си работеше - а сега обратно. И как няма да те пуска локално, дето са на един суич ?

А като ги видя тия адреси 1.1.1.1 и домейни example.com, какво толкова криете не знам. Деа и тайните сайтове. Е как да го изтестваме и да видим какво си направил ?
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

mkkostov

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Re: Router, Port Forwarding и Apache сървър
« Отговор #6 -: Dec 17, 2013, 12:03 »
Проблемът е следния. Имам рутер с external примерно IP: 1.1.1.1 и internal 192.168.1.1. Имам apache2 на вътрешен компютър с  IP: 192.168.1.149.

Апачето слуша на *:8080
Настроих на рутера portforwarding  от 0.0.0.0 80 към 192.168.1.149 8080.

И когато напиша външното си IP от друг компютър (1.1.1.1), не излиза нищо. На какво се дължи проблема ?
Осъзнах, че е много вероятно проблема да се крие в iptables, но нещо не мога да се оправя.

Можете ли да ми помогнете ? Ще бъда много благодарен. Също така се извинявам, ако съм сбъркал мястото на темата.

Поздрави !
В новите версии на XAMPP трябва да се разреши достъп от други адреси до сървъра. Нова политика за достъп - така пишеше в интернет.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
port forwarding
Настройка на програми
coldy 1 3750 Последна публикация Nov 23, 2002, 11:15
от coldy
Port forwarding с DNAT (как?)
Хардуерни и софтуерни проблеми
OMA 15 5981 Последна публикация Sep 03, 2004, 11:25
от ntenev
Port forwarding
Настройка на програми
emagi 11 4190 Последна публикация Feb 14, 2007, 21:27
от emagi
Apache2 зад router + port forwarding
Хардуерни и софтуерни проблеми
Stash 19 5848 Последна публикация Mar 09, 2008, 18:24
от Nikolavp
Проблем с port forwarding
Настройка на програми
No_root__No_cry 10 6799 Последна публикация Jun 20, 2008, 16:10
от ge6kata