LINUXPORTAL.RU  |   Живое общение LinuxPortal.Ru   |    Ленты событий        |   ФОРУМЫ  |   БИБЛИОТЕКА  |   ССЫЛКИ  |   НОВОСТИ  |   БЛОГИ АДМИНОВ

Участники   Поиск   F.A.Q.    Регистрация    Вход   Начало
Начало » Для начинающих и опытных пользователей » Настройка сетевой части » Нубизм по поводу сервера apache
Показать: Сегодняшние сообщения  :: Показать голосования :: Навигатор по сообщениям
Отправить по e-mail 
Переключение в режим просмотра в виде древовидного списка сообщений и ответов Создать новую тему Отправить ответ
Нубизм по поводу сервера apache Втр, 25 Август 2009 17:36 Переход к следующему сообщения
ortophius в настоящее время не в онлайне ortophius  RUSSIAN FEDERATION
Сообщений: 7
Зарегистрирован: Август 2009
Частый Гость

Здравствуйте. Решил я некоторое время назад собрать комп и поставить на него сервер под линуксом. Всё установил как надо. Настроил, как положено. В общем, всё шло отлично до слов "It works!". Далее наступил полнейший крах. И, скорее всего, мой далёкий непрофессионализм здесь, ох, как замешан :).В общем
, сервер работает только на локалке, из сети к нему пробиться невозможно. В плюс ко всему, на локалхосте всё нормально, а когда я захожу на сервер через локальный ip, вылезает 403 ошибка, но это отдельная тема. Всё внимание у меня сейчас сосредоточено на другой проблеме: проброс портов. У меня стоит сеть из трёх компов, подключенных через маршрутизатор к adsl-модему, настроеному роутером. Модем - ZyXel P660RT2, маршрутизатор тоже Zyxel. Если конкретнее, то дело в том, что проброс я настроил вроде бы как правильно, всё по мануалу, настроил апач на прослушку портов, которые я пробрасываю, но, это не даёт результата - с внешки обратиться к серверу невозможно - обозреватель пишет, что не может отобразить страницу, то бишь, не получает вообще никакого отклика. Напомню, что на локалке всё работает, как надо. Прилагаю к посту скрин с настройками форфардинга. Локальный адрес машины - 192.168.1.95, порт 8010. Дистрибутив - OpenSuse 11.1

P.S. Прошу прощения за жуткий тупизм, нубизм и непонимание, но я пробитый новичок в этом деле, и почти не знаком с линуксом, и если кто знает хорошие статьи о самой среде, о том, как она устроена, посоветуйте мне, а то я уже скачал туеву хучу мануалов, в которых максимум, до чего доходит объяснение, так это до "А вот это окно. Его можно закрыть, открыть, и свернуть, так же, как в Вындовс!".

Скрин:
http://s54.radikal.ru/i145/0908/4b/004732ea43b1t.jpg

[Обновления: Втр, 25 Август 2009 17:38]

Re: Нубизм по поводу сервера apache Втр, 25 Август 2009 17:48 Переход к предыдущему сообщенияПереход к следующему сообщения
San АНДРЕЕВ в настоящее время не в онлайне San АНДРЕЕВ  RUSSIAN FEDERATION
Сообщений: 8512
Зарегистрирован: Июнь 2002
Географическое положение: Санкт-Петербу...

administrator · partner

ortophius писал(а) Втр, 25 Август 2009 17:36

В общем, сервер работает только на локалке, из сети к нему пробиться невозможно ... плюс ко всему, на локалхосте всё нормально, а когда я захожу на сервер через локальный ip, вылезает 403 ошибка ... напомню, что на локалке всё работает, как надо ...

Может вы сначала определитесь что же у вас всё-таки работает, а что - нет?
Re: Нубизм по поводу сервера apache Втр, 25 Август 2009 17:53 Переход к предыдущему сообщенияПереход к следующему сообщения
ortophius в настоящее время не в онлайне ortophius  RUSSIAN FEDERATION
Сообщений: 7
Зарегистрирован: Август 2009
Частый Гость

Возможно, вы меня просто не так поняли. Сервер работает в локальной сети как положено. А из внешки достучаться до него невозможно, и я не знаю, в чем причина. Если б знал, не просил бы помощи )). Быть может, просто кто-то уже сталкивался с этой проблемой, и знает, как с ней справиться.

[Обновления: Втр, 25 Август 2009 17:54]

Re: Нубизм по поводу сервера apache Срд, 26 Август 2009 09:12 Переход к предыдущему сообщенияПереход к следующему сообщения
San АНДРЕЕВ в настоящее время не в онлайне San АНДРЕЕВ  RUSSIAN FEDERATION
Сообщений: 8512
Зарегистрирован: Июнь 2002
Географическое положение: Санкт-Петербу...

administrator · partner

Ну так это маршрутизатор настраивать надо, при чём тут apache и linux? Только надо убедиться в том, что ваш маршрутизатор в linux-системе указан как маршрутизатор по умолчанию и что linux-система имеет выход в интернет через этот маршрутизатор.

В самой linux-системе для диагностики можно ещё воспользоваться программами tcpdump и netstat.
Re: Нубизм по поводу сервера apache Срд, 26 Август 2009 13:24 Переход к предыдущему сообщенияПереход к следующему сообщения
ortophius в настоящее время не в онлайне ortophius  RUSSIAN FEDERATION
Сообщений: 7
Зарегистрирован: Август 2009
Частый Гость

Мысль, конечно, верная, и довольно логичная, но как мне настроить маршрутизатор? Когда я его купил, с ним не шло никаких дисков и инструкций по настройке. Просто подключил кабеля от всех компов и модема, и назначил ip модема для всех компов как шлюз. Сам маршрутизатор, получается, как-бы просто железяка, не имеющая ip. А проброс портов на модеме я назначил верно, специально всё делал по мануалам, но это не помогает. Как уже с этим бороться, я не пойму. Ужас.
Re: Нубизм по поводу сервера apache Срд, 26 Август 2009 14:33 Переход к предыдущему сообщенияПереход к следующему сообщения
San АНДРЕЕВ в настоящее время не в онлайне San АНДРЕЕВ  RUSSIAN FEDERATION
Сообщений: 8512
Зарегистрирован: Июнь 2002
Географическое положение: Санкт-Петербу...

administrator · partner

Маршрутизатор - прозрачный?.. 8-0 Может быть вы имеете в виду коммутатор/концентратор (AKA switch/hub)? Тогда конечно в моём предыдущем сообщении надо "маршрутизатор" заменить на "модем" (кроме "маршрутизатор по умолчанию" - это в силе) и приступить к диагностике.
Re: Нубизм по поводу сервера apache Срд, 26 Август 2009 21:28 Переход к предыдущему сообщенияПереход к следующему сообщения
ortophius в настоящее время не в онлайне ortophius  RUSSIAN FEDERATION
Сообщений: 7
Зарегистрирован: Август 2009
Частый Гость

Да, эту весчь определённо можно назвать коммутатором, т.к. это написано на коробке, которую я вытащил пару минут назад. А насчет команд tcpdump и netstat - я ничего понять не могу, что они дают, и как и что с их помощью можно диагностировать? Я же мало, что понимаю в линуксовых системах, но я стараюсь ) И ещё - я, помнится, пробовал ставить на других компах с виндой игровые сервера cs 1.6 и battle.net, но на них нельзя было зайти, хотя в настройках модема проброс был настроем именно на эти порты.
Re: Нубизм по поводу сервера apache Срд, 26 Август 2009 21:54 Переход к предыдущему сообщенияПереход к следующему сообщения
San АНДРЕЕВ в настоящее время не в онлайне San АНДРЕЕВ  RUSSIAN FEDERATION
Сообщений: 8512
Зарегистрирован: Июнь 2002
Географическое положение: Санкт-Петербу...

administrator · partner

С этими программами (netstat и tcpdump) в систему обычно устанавливаются и справки по ним, доступные по командам man netstat и man tcpdump. Также можно поискать их описания в Сети, в т.ч. и на русском. Обе эти программы нужны вам для выяснения следующего:
- проходят ли запросы снаружи на ваш сервер;
- ожидает ли ваш сервер эти запросы;
- что именно он на них отвечает;
- куда уходят его ответы.
Кроме того, имеет смысл заглянуть в файлы журналов apache. Я не знаю где они расположены в OpenSUSE, но поиски начал бы с каталога /var/log.

P.S. Если вы ждёте от меня пошагового описания решения вашей проблемы, то вынужден вас разочаровать - я только подсказываю путь, а идти по нему уже вам. Может кто другой захочет ответить развёрнуто.
Re: Нубизм по поводу сервера apache Чтв, 27 Август 2009 18:35 Переход к предыдущему сообщенияПереход к следующему сообщения
ortophius в настоящее время не в онлайне ortophius  RUSSIAN FEDERATION
Сообщений: 7
Зарегистрирован: Август 2009
Частый Гость

Огромное спасибо и на этом, буду иметь в виду. Надеюсь, со вренем я освоюсь в linux-системе, и уже буду знать, что к чему :)
Re: Нубизм по поводу сервера apache Птн, 28 Август 2009 22:52 Переход к предыдущему сообщенияПереход к следующему сообщения
ortophius в настоящее время не в онлайне ortophius  RUSSIAN FEDERATION
Сообщений: 7
Зарегистрирован: Август 2009
Частый Гость

здравствуйте ещё раз. Прошу извинить за то, что снова начинаю тему про это самое дело, но я никак не могу понять логи сих программ. Я включил tcpdump и пару раз попробовал обратиться к серверу с внешки, и вот отрывок из того, что он мне выдал:

23:45:47.236085 IP Comp03.48021 > 43.234.80-144.samtel.ru.8010: S 3545107265:3545107265(0) win 5840 
  <mss 1460,sackOK,timestamp 7260309 0,nop,wscale 6>
23:45:47.238130 IP 43.234.80-144.samtel.ru.8010 > Comp03.48021: FR 0:0(0) ack 3545107266 win 0
23:45:47.238198 IP 43.234.80-144.samtel.ru > Comp03: ICMP 43.234.80-144.samtel.ru tcp port 8010 unreachable, length 36
23:45:47.364818 IP Comp03.48022 > 43.234.80-144.samtel.ru.8010: S 3541222761:3541222761(0) win 5840
  <mss 1460,sackOK,timestamp 7260341 0,nop,wscale 6>
23:45:47.366141 IP 43.234.80-144.samtel.ru.8010 > Comp03.48022: FR 0:0(0) ack 3541222762 win 0
23:45:47.366193 IP 43.234.80-144.samtel.ru > Comp03: ICMP 43.234.80-144.samtel.ru tcp port 8010 unreachable, length 36
23:45:47.594186 IP Comp03.43968 > www.linkedin.com.http: F 1:1(0) ack 1 win 6688
23:45:47.804164 IP www.linkedin.com.http > Comp03.43968: . ack 2 win 8190
23:45:49.117889 IP Comp03.48023 > 43.234.80-144.samtel.ru.8010: S 3566529886:3566529886(0) win 5840
  <mss 1460,sackOK,timestamp 7260779 0,nop,wscale 6>
23:45:49.120260 IP 43.234.80-144.samtel.ru.8010 > Comp03.48023: FR 0:0(0) ack 3566529887 win 0
23:45:49.120311 IP 43.234.80-144.samtel.ru > Comp03: ICMP 43.234.80-144.samtel.ru tcp port 8010 unreachable, length 36
23:45:52.191015 IP Comp03.48025 > 43.234.80-144.samtel.ru.8010: S 3619803388:3619803388(0) win 5840
  <mss 1460,sackOK,timestamp 7261547 0,nop,wscale 6>
23:45:52.192503 IP 43.234.80-144.samtel.ru.8010 > Comp03.48025: FR 0:0(0) ack 3619803389 win 0
23:45:52.192546 IP 43.234.80-144.samtel.ru > Comp03: ICMP 43.234.80-144.samtel.ru tcp port 8010 unreachable, length 36
23:45:53.556463 IP Comp03.38548 > ns1.samtel.ru.domain: 44659+ A? download.opensuse.org. (39)
23:45:53.556533 IP Comp03.38548 > ns1.samtel.ru.domain: 19641+ AAAA? download.opensuse.org. (39)
23:45:53.674665 IP ns1.samtel.ru.domain > Comp03.38548: 44659 1/3/2 A[|domain]
23:45:53.676600 IP ns1.samtel.ru.domain > Comp03.38548: 19641 0/1/0 (98)
23:45:55.908126 IP Comp03.48026 > 43.234.80-144.samtel.ru.8010: S 3678954855:3678954855(0) win 5840
  <mss 1460,sackOK,timestamp 7262477 0,nop,wscale 6>
23:45:55.908748 IP 43.234.80-144.samtel.ru.8010 > Comp03.48026: FR 0:0(0) ack 3678954856 win 0
23:45:55.908797 IP 43.234.80-144.samtel.ru > Comp03: ICMP 43.234.80-144.samtel.ru tcp port 8010 unreachable, length 36
23:45:56.458794 IP mail.netup.ru.http > Comp03.33213: F 2131:2131(0) ack 424 win 54 <nop,nop,timestamp 65998412 7258803>
23:45:56.496091 IP Comp03.33213 > mail.netup.ru.http: . ack 2132 win 175 <nop,nop,timestamp 7262624 65998412>
23:45:58.399649 IP Comp03.48027 > 43.234.80-144.samtel.ru.8010: S 3714391411:3714391411(0) win 5840
  <mss 1460,sackOK,timestamp 7263099 0,nop,wscale 6>
23:45:58.400923 IP 43.234.80-144.samtel.ru.8010 > Comp03.48027: FR 0:0(0) ack 3714391412 win 0


unreachable - Значит, я не могу достучаться до порта? Или это ещё что-то может значить? Пожалуйста, объясните мне, а то я сам ничего не пойму.

[Обновления: Втр, 01 Сентябрь 2009 21:42] от Модератора

Re: Нубизм по поводу сервера apache Сбт, 29 Август 2009 13:28 Переход к предыдущему сообщенияПереход к следующему сообщения
San АНДРЕЕВ в настоящее время не в онлайне San АНДРЕЕВ  RUSSIAN FEDERATION
Сообщений: 8512
Зарегистрирован: Июнь 2002
Географическое положение: Санкт-Петербу...

administrator · partner

А где была запущена tcpdump? Такое ощущение, что за пределами сети, в которой находится веб-сервер. Если да, то это неправильно, tcpdump надо запускать в той же системе, в которой работает веб-сервер.

Кстати, в данном случае полезнее видеть ip-адреса, а не имена узлов. В мануале на tcpdump написано, какой параметр отключает DNS-резольвинг.
Re: Нубизм по поводу сервера apache Вск, 30 Август 2009 18:10 Переход к предыдущему сообщенияПереход к следующему сообщения
ortophius в настоящее время не в онлайне ortophius  RUSSIAN FEDERATION
Сообщений: 7
Зарегистрирован: Август 2009
Частый Гость

ок, попробуем. Но сообщить о результатах смогу только к концу недели, т.к. уезжаю на учёбу.
Re: Нубизм по поводу сервера apache Втр, 01 Сентябрь 2009 18:25 Переход к предыдущему сообщения
marlik в настоящее время не в онлайне marlik  RUSSIAN FEDERATION
Сообщений: 54
Зарегистрирован: Май 2009
Освоившийся
Для начала, я-бы настроил выход в интернет с сервера, достаточно зайти на сервер как root запустить две терминалки, в одной пингануть что-нибудь стопудово работающее в нете

ping -c 3 www.google.ru


в другой заранее запустить tcpdump

tcpdump -i ppp0


где ppp0 интерфейс смотрящий в интернет. Проверить что там у вас можно командой:

ifconfig


У меня на сервере например так:

eth0      Link encap:Ethernet  HWaddr 00:19:DB:D9:5B:91
          inet addr:192.168.1.1  Bcast:192.168.1.255        Mask:255.255.255.0
          inet6 addr: fe80::219:dbff:fed9:5b91/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1273 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1028 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:347198 (339.0 KiB)  TX bytes:200678 (195.9 KiB)
          Interrupt:17 Base address:0x4000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:91.149.126.72  P-t-P:91.149.124.251  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:818 errors:0 dropped:0 overruns:0 frame:0
          TX packets:608 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:908802 (887.5 KiB)  TX bytes:41599 (40.6 KiB)


Если не проходят пинги можно посмотреть добавлен-ли ваш адрес в таблицу маршрутизации:

route -n


Непонятно что за пробросы вы делали, через iptables? И собственно зачем это? Сделайте маскарадинг на сервере и все. Получится что у вас любой комп из локалки сможет в нет выходить через сервер, сервер-же будет как шлюз использоваться и как web-сервер.

Скиньте сюда вывод команд:

ifconfig
route -n


содержимое файлов: hosts, httpd.conf









  Переключение в режим просмотра в виде древовидного списка сообщений и ответов Создать новую тему Отправить ответ
Предыдущая тема:Проблема с виртуальным интерфейсом на сетевой плате
Следующая тема:Выход в интернет через виндовый сервер
Переход к форуму:
  

-=] Вернуться вверх [=-
[ Сформировать XML ] [ RSS ]

Текущее время: Чтв Сен 9 03:44:15 MSD 2010
.:: Обратная связь :: Начало ::.

При поддержке: FUDforum 3.0.0.
Copyright © 2001-2009 FUDforum Bulletin Board Software

©"Linuxportal.Ru". Материалы сайта можно использовать свободно при условии сохранения этой свободы при дальнейшем распространении, если явно не указано иное.

Дизайн и программирование: ,
Поставьте нашу кнопку: Linux Portal.ru ::: Линукс Портал.ру