работа SMF более чем с одним адресом

Автор molodoy, 26 января 2007, 12:40:32

« назад - далее »

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

molodoy

Вот качнул SMF на пару с Денвером. Все отлично работает! Восторг полный!
1.И вот захотел организовать форум в локальной сети. Так вопрос: что для этого нужно, что и как делать? А тоя полный профан в этом вопросе, вот и решил обратиться.

2. Делаю тему на базе имеющейся. Пока только переделываю графику. Столкнулся со следующей проблемой: где менять цвет шрифтов?

Жду советов.

Mavn

1. даешь ip адрес своей машины например http://192.168.200.121/forum и форум настраиваешь под этот адрес
2. style.css
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

alexd73

1) чтобы указать вместо ip-адреса какое-то имя (superforum.ru - в своей сети вас ни кто не ограничивает) надо утсановить, настроить и запустить DNS сервер. Это все подробно описано в документации и в факах к денверу
Цитата: molodoy от 26 января 2007, 12:40:32
А тоя полный профан в этом вопросе
С этим надо что-то делать. %)
ad-soft.org
Мой Блог

molodoy

Большое спасибо! Кое-что уже начинает получаться.

Andrs

Приветствую!

Сложилась подобная ситуация...
но немного сложнее...

Может я, что то упустил, или не понял всей сущности идеи прописи статически DNS имени ( адреса ) форума, или IP.
подобно:
http://{IP or DNSName}/forum
http://{IP or DNSName}/forum/Themes/default
http://{IP or DNSName}/forum/Themes/default/images

Прошу меня за это простить :)

Но проблема следующая.
Имеем форум в локальной сети ( небольшая сеть), у которой есть выход в инет через некое подключение с динамическим IP, необходимости в статике пока нету ни какой.
На сервере есть DNS и в настройке форума можно указать его или IP самого сервера в этой локальной сети.
Соответственно если прописан IP то при смене на сервере адреса форум корректно не отображается и его необходимо будит рихтовать при помощи repair_settings.php.
Для этого разумно прописать DNS имя.
Но всё равно остается жесткая привязка к одному адресу, и даже знаючи внешний IP сервера с интернета уже некоем образом работать с форумом нельзя.

Так вот у меня вопрос.
А можно это сделать так чтобы не было этой привязки?
чтобы форум работал на все IP и интерфейсы сервера, и управлялось бы это только при помощи WEB Сервера (допустим apache)?

alexd73

Ни чего не понял!
Нужно чтобы форум был виден из инета или нет? Если да - то нужен постоянный IP или dynaip
ad-soft.org
Мой Блог

Andrs

Да нужно чтобы он работал не зависимо от IP на все интерфейсы сервера

alexd73

это не возможно.. представь, что ты живешь в 1000 квартирном доме и почтальон должен принести тебе письмо не зная квартиры?
взято от сюда http://www.denwer.ru/other/shared.html
Цитировать
   

  • У вас должен быть статический IP-адрес, доступный из Интернета. Обычно это стоит несколько долларов в месяц.
  •    Вам нужно приобрести (примерно 20 $ в год) доменное имя (например, thisismyserver.ru) и связать его со своим IP-адресом. Это не так просто. Подробности в набле о настройке сервера named.

одним словом это выходит за рамки этого форума и SMF. читай об этом на форумах посвященных сетям и интернету.
ad-soft.org
Мой Блог

Andrs

Цитата: alexd73 от 01 февраля 2007, 20:42:39
это не возможно.. представь, что ты живешь в 1000 квартирном доме и почтальон должен принести тебе письмо не зная квартиры?
взято от сюда http://www.denwer.ru/other/shared.html
одним словом это выходит за рамки этого форума и SMF. читай об этом на форумах посвященных сетям и интернету.

Вы сами поняли хоть что сказали?
Как это так не возможно?
Причем тут Почтальон Печкин.

Такие вещи должны определятся динамически.

А пути должны быть прописаны локально на сервере, ну может ещё и удаленно если у вас смайлы хранятся на другом сервере...

но не так как тут...

Mavn

на некоторых серверах если установить на settings.php chmod777 форум будет отображаться по любому адресу, но это тестировал только на freebsd с очень специфичными настройками. а вообще практика использования cms и форумов такова 1 домен один движок одна лицензия

Добавлено
Вообще проблему отображения и инет имени можно решить при помощи файла host(примочка виндов) тем более что у тебя сеть не большая так что займет это времени немного. Просто пропиши в нем соответсвие твоего внешнего домена к внутреннему ip адресу сервака в итоге челы даже знать не будут что работаю по локальному адресу набирая при этом www.domen.ru
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

alexd73

2 Andrs
Я-то понимаю, что я говорю... А вот вы я думаю врядли... Объясните, какие "Такие вещи" и что вы понимаете под "определяется динамически" а всего больше меня интересует вот это: "работал не зависимо от IP на все интерфейсы сервера"?
попробую объяснить на конкретном примере:
вы ходите в интернет через какого-то провайдера, которому выделен определенный диапазон IP адресов, часть из которых он выдает своим клиентам статически, а часть - динамически.. и один из них получаете вы. остальные - получают другие динамические пользователи. При том что в следующий раз вам может быть выдан IP другого пользователя, а ему - ваш. Кто должен сказать ВСЕМУ ИНТЕРНЕТУ, что у вас сменился IP?
в общем вопрос:
кто должен сделать так чтобы "Такие вещи должны определятся динамически"?

зы: хотя я еще не уверен, что правильно понял вашу проблему...
ad-soft.org
Мой Блог

Andrs

В общем ларчик просто открывался

пускаем
http://{IP or DNSName}/forum/repair_settings.php

убиваем всё по  /forum
во всех подобных
http://{IP or DNSName}/forum
http://{IP or DNSName}/forum/Themes/default
http://{IP or DNSName}/forum/Themes/default/images

что получается
/forum
/forum/Themes/default
/forum/Themes/default/images

и всё
и имеет на всех IP и интерфейсах что нам надо :)

Благодарю за внимание

P.S. Проверенно на 2х форумах.

chifram

alexd73
какая разница зачем это человеку? Вас спросили как сделать, а не зачем!
может он прикрутит dyndns или просто зайти в админку и кое-то изменить удаленно! IP ему как админу узнать не проблема, а не для того чтобы там кто-то флудил

привязка к интерфесу это вообще не понятно зачем!? если нужно то сам апач знает куда отдавать, а куда нет

Andrs
задача поставлена, задача выполнена, садись 5 :)

Andrs


Ни кто недолжен говорить, я его допустим знаю, даже если он и сменился просто тут ПРИВЯЗЫВАЮТ к одному определённому параметру или IP или DNS Имени -- Это вам надеюсь понятно было из начально.

Так как он привязан к IP локальной сети допустим 192.168.0.1, то если даже знаючи внешний уже изменившийся IP допустим 222.33.44.55 то попытавшись зайти на форум подобным образом
http://222.33.44.55/forum, то он всё одно будит ссылатся к компанентам форума привяханых к определённому IP в данном случее 192.168.0.1.

Так вот. требовалась настройка для организации корректного доступа к форуму с ЛЮБОГО IP какой есть на сервере на данный момент, и нам не важно откуда мы его знам этот самый IP.

Надеюсь теперь вам ясна ситуация?

Если нет то могу ещё и картинку нарисовать со стрелочками (не в обиду).

SKIF

Помогите решить задачку =)
Данно: форум SMF и две сетевухи с 2 разными ip. т.е. 1 компьютер у него 2 сетевухи на каждой свой ип и разные сети.
Проблема в том что при устоновки форума надо вводить ип. Введя один из данных ипов после устоновки форума,с другой сети нельзя зайти на форум т.к. форум отправляет на ип который был указан при устоновке. Хелп ми заранее благодарен(форум устонавливаю в локальной сети поэтому и ip)

Mavn

Прежде чем задавать вопросы воспользовались бы поиском!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.