Как настроить один форум для работы из двух разных сетей?

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Арсений

Как настроить один форум для работы из двух разных сетей?

Сообщение Арсений »

Как настроить один форум для работы из двух разных сетей одновременно (192.168.10.x и 10.20.0.x)?

Есть машина на которой установлены следующие компонеты:
FreeBSD 5.2
Russian Apache 1.3.31
php 4.3.8
MySQL 4.0.20
phpBB 2.0.10
Также на компьютере имеется два сетевых интерфейса:
ifconfig_rl0=”inet 192.168.10.74 netmask 255.255.255.0”
ifconfig=rl1=”inet 10.20.0.4 netmask 255.255.255.0”
Konkere

Сообщение Konkere »

а причём тут форум? тебе роутинг на фре настраивать надо :D
Арсений

Сообщение Арсений »

"а причём тут форум? тебе роутинг на фре настраивать надо"
И как мне это сделать? :roll:
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Konkere
тебе роутинг на фре настраивать надо
нафига?
у него там две сетевые, апач на этом же серваке, обращайся по любому адресу, если то лько в апаче не настроено слушать определенный айпи..
Арсений
по идее и так должно пахать все.
в чем проблема что не пашет?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Арсений

Сообщение Арсений »

В настройках форума, в поле имя сервера можно указать только один ip, а мне нужно два :)
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Арсений зачем два? и вообще по имени можно)
ну насколько я понял проблемы в работе нет.. потому как я два раза спросил одно и тоже овтета не увидел.
Последний раз редактировалось crash 25.08.2004 16:15, всего редактировалось 1 раз.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Арсений

Сообщение Арсений »

Hostname компьютера пробовал – не работает :(

Добавлено спустя 3 минуты 1 секунду:

С апачем все в порядке
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Арсений
потому как у всех в файле hosts надо прописать соответствие, либо настроит ДНС
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Арсений

Сообщение Арсений »

форум тоже работает, но в одной сети его глючет а в другой нет
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Арсений
как глючит.. блин все щипцами надо выдергивать
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Арсений

Сообщение Арсений »

"как глючит.. блин все щипцами надо выдергивать"
После авторизации пользователя на форуме, его выкидывает

Добавлено спустя 1 минуту 3 секунды:

Но авторизовывает :)
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Арсений
когда выбрасывает адрес не меняет?
а если просто по форуму лазить и отвечать как гость все работает?
врядли поможет, но попробовать можно:
1. откройте файл functions.php в директории includes/

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

function redirect($url)

и весь код вплоть до знака

}

замените на

function redirect($url)
{
global $db, $board_config;

if (!empty($db))
{
$db->sql_close();
}

$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
$server_name = preg_replace('#^/?(.*?)/?$#', '1', trim($board_config['server_name']));
$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) : '';
$script_name = preg_replace('#^/?(.*?)/?$#', '1', trim($board_config['script_path']));
$script_name = ($script_name == '') ? $script_name : '/' . $script_name;
//$url = preg_replace('#^/?(.*?)/?$#', '/1', trim($url));

// Redirect via an HTML form for PITA webservers
if (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')))
{
header('Refresh: 0; URL=' . $server_protocol . $server_name . $server_port . $script_name . $url);
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><meta http-equiv="refresh" content="0; url=' . $server_protocol . $server_name . $server_port . $script_name . $url . '"><title>Redirect</title></head><body><div align="center">If your browser does not support meta redirection please click <a href="' . $server_protocol . $server_name . $server_port . $script_name . $url . '">HERE</a> to be redirected</div></body></html>';
exit;
}

// Behave as per HTTP/1.1 spec for others
//header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
header('Location: ' . $url);
exit;
}

3. сохраните файл functions.php и скопируйте на сервер, записав поверх существующего.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Арсений

Сообщение Арсений »

Ща попробую :)

Добавлено спустя 58 минут 43 секунды:

Работает! Большое спасибо за помощь :D
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Арсений
(192.168.10.x и 10.20.0.x)
Одна из них это вроде NLine, вторая - Орнет, а сам ты - из Москвы. Я прав? Если да, то мы сидим в одной сети. 8)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Xpert
это ты определил из адресов
(192.168.10.x и 10.20.0.x)
тогда я тоже из вашей сети)) только сижу за 5 тыс. км. от москвы
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса

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