ДОСТУП К ФОРУМУ ИЗ ЛОКАЛКИ И ИНТЕРНЕТ С РАЗНЫМИ ПОРТАМИ

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
VL2k6
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет 5 месяцев

ДОСТУП К ФОРУМУ ИЗ ЛОКАЛКИ И ИНТЕРНЕТ С РАЗНЫМИ ПОРТАМИ

Сообщение VL2k6 »

Добрый день !
поиск использовал , ответа не нашел , прошу помочь , если кто знает

ЧЕГО ХОТЕЛОСЬ БЫ ДОБИТЬСЯ
1) чтобы в локалке работало все со стандартным портом
2) чтобы из интернет доступ был через нестандартый порт

В локалке у меня все уже работает по следующей схеме:
1. установил в локалке форум на денвер
2. открыл доступ к форуму через директиву Listen:80
3. на локальном днс зарегистрировал сервер с форумом
все работает. имя компьютера сделал совпадающим с именем папки с форумом ( для простоты )

теперь хочу настроить доступ из интернет НО ПО НЕСТАНДАРТОМУ ПОРТУ
инет домена нет , но есть постоянный ip на нашем шлюзе

пока получилось сделать доступ к форуму из инет только со стандартым портом следующим образом :
1.на шлюзе открыл порт 80 извне с редиректом на локальный комп с форумом
2.в папку с форумом положил файл .htaccess (как описано в статье о денвер) :
# dnwr_ip 192.168.1.3 ( ip нашего форума в локалке )
# dnwr_host forum
# dnwr_port 80
3. к форуму применил мод allow_multiple_domains_1.0.1.mod

в таком виде форум полностью работет из интернет , вход-выход тоже работет

в принципе открывать форум из инета получалось и с нестандартным портом ( менял п.1 и 2. выше на нестандартый порт ) , но ни в какую не работал вход и выход с форума : сервер просто не отвечал после этих операций. при этом я заметил что в адресной строке браузера
порта после этих операций нет.
как это победить ?

заранее благодарю всех за советы
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5429
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

VL2k6
Что-то мне подсказывает, что у вас ничего не получится.. А вообще, зачем с портами заморачиваться? Туннель что ли тянете?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
VL2k6
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет 5 месяцев

Сообщение VL2k6 »

да нет , хотел дополнительной безопасности для форума
моя практика показыват , что при использовании нестандартного порта
вероятность взлома снижается многократно
а форум по сути приватный , только для своих
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

VL2k6
Так а зачем вам нестандартный порт??? Сделайте ремапинг на гейтвее с <внешний_ip>:80 на 192.168.1.3:80 -- и все... И никаких мультидоменов не надо.
И если я неправ, пусть старшие товарищи поправят меня
VL2k6
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет 5 месяцев

Сообщение VL2k6 »

я уже написал , что в таком раскладе не работает вход-выход на форум
например , при попытке логина от сервера как бы нет ответа
при попытке выхода - тоже самое
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Эээээ... есть мнение, что дело не в форуме. У меня дома, например, почему-то работает?
И если я неправ, пусть старшие товарищи поправят меня
VL2k6
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет 5 месяцев

Сообщение VL2k6 »

почему-то пропадает порт при ответе на попытку логина
сначала я иду на форум по ссылке
http://aaa.bbb.ccc.ddd:eeee
потом логинюсь по ссылке
http://aaa.bbb.ccc.ddd:eeee/login.php?sid=66a142ae834bce14e3d36810afa0b8e7
а дальше после нажатия войти бразер пытается грузить с
http://aaa.bbb.ccc.ddd/index.php?sid=b9 ... 70506a9e7a
т..е. уже без порта в адресе
ПОЧЕМУ???
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

VL2k6
Потому что. Так работает функция append_sid.
Изображение
VL2k6
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет 5 месяцев

Сообщение VL2k6 »

как исправить то ?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

В common.php после

Код: Выделить всё

while ( $row = $db->sql_fetchrow($result) )
{
	$board_config[$row['config_name']] = $row['config_value'];
}
пропишите условие, по которому в зависимости от адреса юзера значение $board_config['server_name'] будет оставаться оригинальным, или изменяться на aaa.bbb.ccc.ddd:eeee или aaa.bbb.ccc.ddd:хххх.
Изображение
VL2k6
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет 5 месяцев

Сообщение VL2k6 »

простите , я не настолько силен в PHP
сейчас у меня туда уже вставлен кусок из мода Allow multiple domain names :

//Allow multiple domain names
$board_config['server_name'] = ( !empty( $_SERVER ) ) ? $_SERVER['SERVER_NAME'] : $HTTP_SERVER_VARS['SERVER_NAME'];
//End Allow multiple domain names

но это не помогает
как нужно "правильно" написать ?
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 21 год 1 месяц
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 94 раза

Сообщение Mr. Anderson »

Я вот не пойму... Правила для лузеров написаны?

Вернуться в «Поддержка phpBB 2.0.x»