Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Достучаться до Апача  (Прочитано 5912 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #15 : 09 Декабря 2011, 16:54:27 »
wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
Могу покороче строчку подсказать ;) wget -q -O - http://icanhazip.com/

Оффлайн kentastik

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
  • метод тыка - рулит
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #16 : 09 Декабря 2011, 17:47:41 »
root@kentastil:~# sudo lsof | grep "^apache2" | grep TCP
root@kentastil:~# wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
95.30.94.77
root@kentastil:~# nslookup kentastik.dyndns.org
Server:         192.168.1.1
Address:        192.168.1.1#53

Non-authoritative answer:
Name:   kentastik.dyndns.org
Address: 95.30.94.77

Пользователь решил продолжить мысль 09 Декабря 2011, 17:49:54:
Server:         192.168.1.1
а разве тут не должно быть так?
Server:         192.168.1.65

Пользователь решил продолжить мысль 09 Декабря 2011, 17:53:00:
Мда-мс.... Удивляет распылённость топика.
Может всё-таки введёте приоритетность действий, а не будете хаотично тыкать кнопки и переустанавливать системы?

ну когда перестаешь понимать, что происходит и почему не работает включается метод тыка... :)
« Последнее редактирование: 09 Декабря 2011, 17:53:00 от kentastik »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #17 : 09 Декабря 2011, 18:13:36 »
апача нету.
Wars ~.o

Оффлайн kentastik

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
  • метод тыка - рулит
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #18 : 09 Декабря 2011, 18:21:29 »
апача нету.

не понял, а это что?
root@kentastil:~# service apache2 reload
 * Reloading web server config apache2   

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #19 : 09 Декабря 2011, 18:56:00 »
ps -A | grep apache
Wars ~.o

Оффлайн kentastik

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
  • метод тыка - рулит
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #20 : 09 Декабря 2011, 19:09:05 »
очистил систему от мусора теперь имеем:
root@vps:~# sudo lsof | grep "^apache2" | grep TCP
apache2    4058       root    3u     IPv4      21890      0t0        TCP *:www (                     LISTEN)
apache2   14869   www-data    3u     IPv4      21890      0t0        TCP *:www (                     LISTEN)
apache2   14870   www-data    3u     IPv4      21890      0t0        TCP *:www (                     LISTEN)
apache2   14871   www-data    3u     IPv4      21890      0t0        TCP *:www (                     LISTEN)
apache2   14872   www-data    3u     IPv4      21890      0t0        TCP *:www (                     LISTEN)
apache2   14873   www-data    3u     IPv4      21890      0t0        TCP *:www (                     LISTEN)
apache2   14881   www-data    3u     IPv4      21890      0t0        TCP *:www (                     LISTEN)
root@vps:~# ps -A | grep apache
 4058 ?        00:00:00 apache2
14869 ?        00:00:00 apache2
14870 ?        00:00:00 apache2
14871 ?        00:00:00 apache2
14872 ?        00:00:00 apache2
14873 ?        00:00:00 apache2
14881 ?        00:00:00 apache2



Пользователь решил продолжить мысль 09 Декабря 2011, 22:13:09:
Друзья, может у меня не хватает чего-то в системе? опишите плиз, что надо ставить для решения подобных задач? Я уже совсем не понимаю. вроде всё стоит, но почему я вижу только через локаль апач и ssh - непонятно :(((

Пользователь решил продолжить мысль 09 Декабря 2011, 22:58:51:
вот интересно если через виндовую cmd набрать ping kentastik.dyndns.org то хоть на винде (через которую этот адрес доступен) хоть на убунте (которая не хочет на весь инет вещать) потеря пакетов 100%, но ванде то всё работает, если с внешки заходить.... ничего не понимаю...
« Последнее редактирование: 09 Декабря 2011, 22:58:51 от kentastik »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #21 : 09 Декабря 2011, 23:28:23 »
А теперь покажите пожалуйста результаты
в окошках
ipconfig /all
и в ubuntu
ifconfig -a
route -n
sudo iptables-save

Оффлайн kentastik

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
  • метод тыка - рулит
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #22 : 10 Декабря 2011, 02:44:32 »
Сразу перечислю что было сделано, чтобы больше не было наводящих вопросов.
1. Установка Ubuntu 10.10 Netbook Remix (выбрана ибо наиболее корректно работает на девайсе)
2. Update, upgrade
3. aptitude
4. tesksel
5. lamp-server
6. ssh
7. в iptables кинул указаний
8. перевесил порты на апаче на 81
9. снял показания
(Нажмите, чтобы показать/скрыть)


Пользователь решил продолжить мысль 10 Декабря 2011, 02:53:38:
и да, при забивании iptables пользовался http://www.opennet.ru/base/net/nat_redirect.txt.html чтобы не сказали что я неправильно придумал... в правильности не уверен сети для меня тёмный лес
« Последнее редактирование: 10 Декабря 2011, 02:53:38 от kentastik »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #23 : 10 Декабря 2011, 07:58:12 »
TCP *:www

должно

TCP *:80

исправишь конф /etc/apache2/ports.conf

NameVirtualHost *:80
Listen 80

Wars ~.o

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #24 : 10 Декабря 2011, 10:17:42 »
TCP *:www
должно
TCP *:80
Да ладно. Всё тут нормально. И правильные подстановки сделаны www это и есть 80
попросили бы с параметром -Р показать и было бы так как Вы хотите
Цитировать
sudo lsof -P | grep "^apache2" | grep TCP

2kentastik
Теперь про правила
Цитировать
nat*
-A PREROUTING -d 95.30.94.77/32 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.1.65:81
-A PREROUTING -d 95.30.94.77/32 -p tcp -j DNAT --to-destination 192.168.1.65
совершенно бестолковые правила. Так как внешний адрес разруливает роутер (Dlink как я понял)

Цитировать
*filter
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A FORWARD -d 192.168.1.65/32 -i wlan0 -p tcp -m tcp --dport 81 -j ACCEPT
-A FORWARD -d 192.168.1.65/32 -i eth0 -j ACCEPT
Тоже бессмысленные.

Не нужны Вам никакие правила. НИКАКИЕ. Должна быть девственно чистая таблица (тем более, что не разбираетесь  этом). Со всем разберётся роутер.
Только Вы начинаете паниковать и тыкать всё подряд.
Если Вы вот так вот будете "прыгать" туда-сюда, то мы просто не сможем Вам помочь.
Если уж Вы перевесили порты апача на 81 порт, то и на роутере нужно перенаправление портов сделать (виртуальные серверы)

По призываю всё-таки вернуть всё к стандартам и разбираться.

1. Работает ли http-сервер при соединении с этого-же компа
1а. http://127.0.0.1? http://192.168.1.65?
1б. По доменному имени? http://kentastik.dyndns.org
1в. прописано ли в /etc/hosts
127.0.0.1 kentastik.dyndns.org
192.168.1.65 kentastik.dyndns.org


2. Доступен ли этот сервис по локальной сети
2а. По ip-адресу http://192.168.1.65?
2б. По доменному имени http://kentastik.dyndns.org (это опционально и требует отдельных тембров в бубне - можно пропустить)

3. Совпадает ли результат nslookup kentastik.dyndns.org с реальным белым ip-ом (методов мильон, потому оставляю на Вашу совесть). Проверьте обязательно, из-за любой не проверенной мелочи можно выносить себе мозг до скончания веков

4. проброшен ли НУЖНЫЙ порт на роутере. Как? Уже подсказали

5. Есть ли доступ с внешнего мира:
5а. По текущему ip-адресу http://xx.yy.zz.nn?
5б. По доменному имени http://kentastik.dyndns.org?

В случае ошибки на любом этапе (специально выстроил последовательность проверки) - останавливаемся и начинаем искать причину.
Удачи.

Оффлайн kentastik

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
  • метод тыка - рулит
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #25 : 10 Декабря 2011, 14:13:03 »
по порядку. большое спасибо за подробные инструкции.
Снёс таблички. Вернул апача на 80 порт, чтобы не было никаких расхождений. Теперь по пунктам.
1а. 127.0.0.1 - да 192.168.1.65 - да
1б. да
1в.
(Нажмите, чтобы показать/скрыть)

2а. да
2б. страница настроек роутера

3. да

4. да

5а. нет
5б. нет

Насчет пункта 5, если перевешиваю на виндовый сервак этот домен kentastik.dyndns.org всё получается в 5-ом пункте.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #26 : 10 Декабря 2011, 16:56:51 »
А покажите-ка
route -n
tracepath ya.ru
sudo iptables-save

Оффлайн kentastik

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
  • метод тыка - рулит
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #27 : 10 Декабря 2011, 17:00:12 »
iptables - зачищены
(Нажмите, чтобы показать/скрыть)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #28 : 10 Декабря 2011, 17:22:15 »
Странно.
Может с апачем что нахимичили и он не пускает клиентов не из локальной сети?
В его настройках, признаюсь, я плаваю.

Ещё моментом можно поинтересоваться?
если перевешиваю на виндовый сервак этот домен kentastik.dyndns.org всё получается в 5-ом пункте.
Как Вы "перевешиваете"?

Оффлайн kentastik

  • Автор темы
  • Участник
  • *
  • Сообщений: 113
  • метод тыка - рулит
    • Просмотр профиля
Re: Достучаться до Апача
« Ответ #29 : 10 Декабря 2011, 17:23:45 »
Как Вы "перевешиваете"?
в роутере меняю последнюю цыферку айпишника на другой комп где Windows крутится

Пользователь решил продолжить мысль 10 Декабря 2011, 17:28:00:
Может с апачем что нахимичили и он не пускает клиентов не из локальной сети?
В его настройках, признаюсь, я плаваю.
да ничего я с ним не делал совершенно. Меня смущает больше что у меня в httpd пусто. Гугл показывал мне как другие люди на других линухах делали подобное, так вот у них там было чего править... но с другой стороны в некоторых линухах так и надо делать там апач завется http почему-то, ну так вот, так как я счастливый обладатель еще и настоящей VPS от timeweb.ru то посмотрел как там сделано, но там тоже в httpd пусто
« Последнее редактирование: 10 Декабря 2011, 17:28:00 от kentastik »

 

Страница сгенерирована за 0.051 секунд. Запросов: 25.