The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от tariely emailИскать по авторуВ закладки(ok) on 28-Май-04, 16:39  (MSK)
Есть соединение с сервера, получаю IP адрес, но вот Apache не хочет показывать страницу пользователям которые коннектятся на этот IP адрес.
Что не делал, ставил gateway, routed. В чем может быть причина ?
А в локальной сети все работает.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от MeLLowD Искать по авторуВ закладки(ok) on 28-Май-04, 16:43  (MSK)
>Есть соединение с сервера, получаю IP адрес, но вот Apache не хочет
>показывать страницу пользователям которые коннектятся на этот IP адрес.
>Что не делал, ставил gateway, routed. В чем может быть причина ?
>
>А в локальной сети все работает.
а в httpd.conf в директиве Listen что у нас прописано?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от tariely emailИскать по авторуВ закладки(??) on 28-Май-04, 19:28  (MSK)
>>Есть соединение с сервера, получаю IP адрес, но вот Apache не хочет
>>показывать страницу пользователям которые коннектятся на этот IP адрес.
>>Что не делал, ставил gateway, routed. В чем может быть причина ?
>>
>>А в локальной сети все работает.
>а в httpd.conf в директиве Listen что у нас прописано?

Прописано Listen 80

Что поражает ftp сервер со всеми дружит а httpd только по локальной сети.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от Rohan emailИскать по авторуВ закладки on 30-Май-04, 13:13  (MSK)
Есть подключение - в смысле дозвон (ppp) ?

apache стоит как standalone, а ftpd привязан к inetd.

Может быть будет достаточно передернуть апач после подключения.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от tariely Искать по авторуВ закладки(??) on 30-Май-04, 21:26  (MSK)
>Есть подключение - в смысле дозвон (ppp) ?
>
>apache стоит как standalone, а ftpd привязан к inetd.
>
>Может быть будет достаточно передернуть апач после подключения.


Да дозвон.
ftpd стоит как standalone без inetd, так она лучше работает.

Пробывал передернуть, но не помогает.
Помоему Apache слушает по физическим инрефесам 80 порт.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от Rohan emailИскать по авторуВ закладки on 30-Май-04, 23:42  (MSK)
Не знаю, я с подобной шнягой не бодался, но может просто порты 80 и 443 пробросить с ppp?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от Mr.Link emailИскать по авторуВ закладки(ok) on 31-Май-04, 15:29  (MSK)
>Есть соединение с сервера, получаю IP адрес, но вот Apache не хочет
>показывать страницу пользователям которые коннектятся на этот IP адрес.
>Что не делал, ставил gateway, routed. В чем может быть причина ?
>
>А в локальной сети все работает.

Они вообще соединяются с ним?
Посмотри может виртуальные хосты неправильно настроены.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от tariely Искать по авторуВ закладки(??) on 31-Май-04, 19:06  (MSK)
>>Есть соединение с сервера, получаю IP адрес, но вот Apache не хочет
>>показывать страницу пользователям которые коннектятся на этот IP адрес.
>>Что не делал, ставил gateway, routed. В чем может быть причина ?
>>
>>А в локальной сети все работает.
>
>Они вообще соединяются с ним?

Нет не соединяются. Просто ждет и все, ничего даже не говорит.

>Посмотри может виртуальные хосты неправильно настроены.
Виртуальных нема.

Я много раз обновлял, наверное что случилось, я сам хз.
Наверно поставлю версию stable  4.10.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от Mr.Link emailИскать по авторуВ закладки(??) on 01-Июн-04, 09:53  (MSK)
Может быть файервол не пускает...


  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от tariely Искать по авторуВ закладки(??) on 01-Июн-04, 12:08  (MSK)
>Может быть файервол не пускает...
Вот мой Firewall, стоит natd

#!/bin/sh
# set these to your network and netmask and ip
                tariely_tun="10.40.10.2"
                net="192.168.1.0"
                mask="255.255.255.0"
#
fwcmd="/sbin/ipfw -q"
# Flush out the list before we begin.
${fwcmd} -f flush
#divert rule from internet to me
${fwcmd} add 10 divert natd all from any to me in via ppp0
#count rule
${fwcmd} add count all from any to any in recv ppp0
${fwcmd} add count all from any to any out xmit ppp0
${fwcmd} add pass  all from any to any via lo0
#Block rule's from localnet
${fwcmd} add deny icmp from any to me via fxp0

${fwcmd} add pass all from any to any dst-port 21 via fxp0 limit dst-port 10
${fwcmd} add pass all from any to any via fxp0
${fwcmd} add 570 deny icmp from any to me in via ppp0
#Rules for users with 33Kbit/s
${fwcmd} pipe 1 config bw 33Kbit/s queue 10Kbit/s
${fwcmd} pipe 2 config bw 128Kbit/s queue 56Kbit/s
${fwcmd} add 600 pipe 1 all from 10.40.11.0/24 to any via tun* established
${fwcmd} add 650 pipe 2 all from 10.40.10.0/24 to any via tun* established

${fwcmd} add 1002 skipto 2000 all from ${tariely_tun} to any via tun* keep-state
#internet gateway firewall ruleses
${fwcmd} add 1900 pass all from any to any established
${fwcmd} add 2000 divert natd all from any to any out via ppp0

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от Mr.Link emailИскать по авторуВ закладки(ok) on 02-Июн-04, 15:53  (MSK)
Забыл сказать: с этой же машины со своим внешним IP соединиться можешь?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от tariely Искать по авторуВ закладки(??) on 02-Июн-04, 16:45  (MSK)
>Забыл сказать: с этой же машины со своим внешним IP соединиться можешь?
>

Да на свой же ip(локальный), но когда получаю ip адрес с провайдера то на этот адрес lynx хочет соединится. И вот так вот ждет все время (Making HTTP connection to 195.239.2.191) и все. А ftp пашет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от Mr.Link emailИскать по авторуВ закладки(ok) on 04-Июн-04, 11:26  (MSK)
>Да на свой же ip(локальный), но когда получаю ip адрес с провайдера
>то на этот адрес lynx хочет соединится. И вот так вот
>ждет все время (Making HTTP connection to 195.239.2.191) и все. А
>ftp пашет.

Посмотри в логах, че апач пишет. Проверь командой sockstat 80-ый порт...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от tariely Искать по авторуВ закладки(??) on 04-Июн-04, 13:55  (MSK)
>>Да на свой же ip(локальный), но когда получаю ip адрес с провайдера
>>то на этот адрес lynx хочет соединится. И вот так вот
>>ждет все время (Making HTTP connection to 195.239.2.191) и все. А
>>ftp пашет.
>
>Посмотри в логах, че апач пишет. Проверь командой sockstat 80-ый порт...


Когда lynx конектится (Making HTTP connection to 195.239.2.191) говорит и все, а логах apache нихера не появляется.

Вот команда что говорит.
sockstat -p 80

USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
www      httpd      8568  3  tcp46  *:80                  *:*
www      httpd      8567  3  tcp46  *:80                  *:*
www      httpd      8566  3  tcp46  *:80                  *:*
www      httpd      8565  3  tcp46  *:80                  *:*
www      httpd      8564  3  tcp46  *:80                  *:*
root     httpd      8562  3  tcp46  *:80                  *:*
root     pppd       8543  3  dgram  -> /var/run/log
root     ppp        8508  0  stream -> ??
root     ppp        8508  8  dgram  -> /var/run/log
root     pptpctrl   8507  4  dgram  -> /var/run/log
root     pptpctrl   8507  6  stream -> ??
root     login      8496  3  dgram  -> /var/run/log
root     nmbd       8484  12 dgram  -> /var/run/log
root     qpopper    3318  5  dgram  -> /var/run/log
mysql    mysqld     527   6  stream /tmp/mysql.sock
root     pptpd      502   4  dgram  -> /var/run/log
root     ftpd       489   3  dgram  -> /var/run/log
smmsp    sendmail   451   3  dgram  -> /var/run/log
root     sendmail   448   3  dgram  -> /var/run/log
bind     named      305   3  dgram  -> /var/run/log
bind     named      305   5  stream /var/run/ndc

Можно конечно роутинг поставить
route add 195.239.2.246 127.0.0.1
тогда я сам могу с моей машины коннектится к apache например
lynx 195.239.2.246  и все работает!
тогда в логах пищет
127.0.0.1- - [04/Jun/2004:14:12:59 +0700] "GET / HTTP/1.0" 200 1517 "-" "Lynx /2.8.4rel.1 libwww-FM/2.14"

Но опять так другие пользователи с интернета все равно не могут коннектится  :(

Неужели ни укого нету такой проблемы ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от tariely Искать по авторуВ закладки(ok) on 04-Июн-04, 14:28  (MSK)
Вот например когда я коннекчусь к ftp
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     ftpd       8781  0  tcp4   195.239.1.189:21      195.239.1.189:49162


Видно, что есть коннект.

Что мне самому смущает то это tcp46 у apache, а ftpd tcp4.

Тоесть, есть мое предположение что apache каким то образом слушает входяшие на порт 80 с ip 6-ой версии ?
А ftpd с ip 4-ой версии.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от tariely Искать по авторуВ закладки(ok) on 04-Июн-04, 16:37  (MSK)
Перекомпилил Apache что бы отдельно слушал 80 по ipv6 и ipv4
Вот, что дает lynx

sockstat (Взял только кусок) :)

USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     lynx       651   3  tcp4   195.239.1.78:49156    195.239.1.78:80
www      httpd      571   3  tcp4   *:80                  *:*
                                                  ^^^^^^^^^^ вот здесь сволоч не работает.

и при этом lynx висит (Making HTTP connection to 195.239.1.78) :(

Вот что дает ftp.

USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     ftp        653   3  tcp4   195.239.1.78:49157    195.239.1.78:21
root     ftpd       654   0  tcp4   195.239.1.78:21       195.239.1.78:49157
                                               ^^^^^^^^^^^^^ правильно работает!

Все работает.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от tariely Искать по авторуВ закладки(ok) on 04-Июн-04, 21:43  (MSK)
Оказывается провайдер online блокирует порты 80 и 8080.
Вот и вся причина была. Повесил на другой порт и все заработала.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "Стоит freeBSD 5.2 apache 2.0.48 не хочет работть через инет"
Сообщение от Mr.Link emailИскать по авторуВ закладки(ok) on 06-Июн-04, 09:25  (MSK)
>Оказывается провайдер online блокирует порты 80 и 8080.
>Вот и вся причина была. Повесил на другой порт и все заработала.
>

Может быть дурацкий вопрос, но... так что же получается если ты со своей же машины хочешь зайти на свой адрес, так пакеты сначала провайдеру отправляются, а только потом к тебе приходят?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру