Страница 2 из 4

Добавлено: 17 июн 2014, 12:24
Dragon_Knight
В винде, в фаерволе разрешить нужно полный доступ со всех входящих IP на порт 80 TCP.
Порт 8080, как советовали выше, трогать не нужно, к HTTP они не имеет отношения.

Добавлено: 17 июн 2014, 12:26
Vlad_Starkovsky
Dragon_Knight писал(а):В винде, в фаерволе разрешить нужно полный доступ со всех входящих IP на порт 80 TCP.
Порт 8080, как советовали выше, трогать не нужно, к HTTP они не имеет отношения.
Еще как имеет

А по вопросу уже решили, дело не в открытости порта, а в неправильной настройке маршрутизации портов

Добавлено: 17 июн 2014, 12:28
Dragon_Knight
Нука, раскажитека, что у нас висит на 8080 порту?
Я вот запустил сервер и ничего на этой порту не отвечает как-бы
C:\Documents and Settings\Dragon_Knight>telnet 127.0.0.1 8080
Подключение к 127.0.0.1...Не удалось открыть подключение к этому узлу, на порт 8080: Сбой подключения

Добавлено: 17 июн 2014, 13:14
Vlad_Starkovsky
Dragon_Knight писал(а):Нука, раскажитека, что у нас висит на 8080 порту?
Я вот запустил сервер и ничего на этой порту не отвечает как-бы
C:\Documents and Settings\Dragon_Knight>telnet 127.0.0.1 8080
Подключение к 127.0.0.1...Не удалось открыть подключение к этому узлу, на порт 8080: Сбой подключения
То что ты не можешь понюхать порт через telnet - не говорит о том, что его нет.
Товарищ апач имеет возможность сидеть и на 8080
8080/TCP HTTP alternate (http_alt)—commonly used for Web proxy and caching server, or for running a Web server as a non-root user
8080/TCP Apache Tomcat
http://ru.wikipedia.org


А по факту, Openserver открывает порт 8080
Изображение

Добавлено: 17 июн 2014, 18:38
Dragon_Knight
Vlad_Starkovsky, уважаемый, апач слушает ровно тот порт, который указан в конфиге хоста, только это не означает что нужно открывать все (2^32)-1 портов.
Порт 8080, по умолчанию принято использовать как порт HTTP-proxy, например в связке Apache+Nginx, но не по умолчанию как порт апача.

Дальше, telnet это самый примитивная реализация сокета, что означает что через него можно подключиться на совершенно любой порт любой службы по протоколу TCP, будь-то апач, smpt сервер, Mysql сервер, и т.д.
Так вот, на 8080 порту ничего не весит и ничего не слушается (в стандартных настройках), более того, для HTTP он совершенно ненужен.

По факту, хватит верить всему что написано. Лучше-бы посоветовали открыть порт 443, который действительно необходим, для HTTPS.

Добавлено: 17 июн 2014, 18:45
Максим
Извиняюсь что вмешиваюсь. Читать тему не буду, ибо про внешний доступ всё написано в руководстве и что тут обсуждают мне не интересно. Но решил дать пояснение по поводу порта 8080. Не знаю зачем он тут кому-то нужен (тему я не читал, не в курсе), но он используется только для связки Apache+Nginx (если этот модуль выбран в настройках) и только на адресе 127.0.0.1, т.е. открывать этот порт наружу не нужно, даже наоборот, лучше закрыть.

Добавлено: 17 июн 2014, 18:57
Dragon_Knight
Максим, именно это я и говорю.
Более того, у меня именно так и сделано, на уровне аппаратного фаервола: есть 3 правила:
1) Разрешить 80\TCP.
1) Разрешить 443\TCP.
3) Запретить всё
И считаю что это правильно.

Добавлено: 17 июн 2014, 19:51
Vlad_Starkovsky
Dragon_Knight писал(а):Максим, именно это я и говорю.
Более того, у меня именно так и сделано, на уровне аппаратного фаервола: есть 3 правила:
1) Разрешить 80\TCP.
1) Разрешить 443\TCP.
3) Запретить всё
И считаю что это правильно.
Согласен полностью.

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

Тему можно закрывать. Вопрос был в неправильном конфиге маршрутизатора при проброске порта.

Добавлено: 20 июн 2014, 16:01
svetlitsky.sv
Помогите пожалуйста!

Ситуация следующая:
OpenServer установлен по умолчанию на компе с внешним адресом, шлюз и адреса днс серверов в настройках прописаны.
Задача для начала: увидеть страничку приветствия при заходе на внешний адрес как-то так http://12.34.56.78/localhost/index.php
Но ничего не получается. Что делать в таком случае? (инструкцию читал, ничего особо не понял - в первый раз однако)

Добавлено: 20 июн 2014, 16:43
Vlad_Starkovsky
svetlitsky.sv писал(а):Помогите пожалуйста!

Ситуация следующая:
OpenServer установлен по умолчанию на компе с внешним адресом, шлюз и адреса днс серверов в настройках прописаны.
Задача для начала: увидеть страничку приветствия при заходе на внешний адрес как-то так http://12.34.56.78/localhost/index.php
Но ничего не получается. Что делать в таком случае? (инструкцию читал, ничего особо не понял - в первый раз однако)
Посмотрел порт открыт
Возможно антивирусник/фаерволл не дает внешнего доступа.
В локалке если ввести ip компа страничка открывается?