Из nginx в apache - субдоменная mediawiki

bustamax

Пользователь
Регистрация
19.01.12
Сообщения
3
Реакции
0
Баллы
1
Помогите как реализовать на apache такую штуку http://habrahabr.ru/post/114607/ 
Допустим, у нас есть какой-то домен, на котором мы хотим поднять кучу вики-энциклопедий. Для каждой отдельной вики мы хотим отдельный субдомен. Но при этом мы хотим, чтобы все это работало на едином коде (чтобы в случае обновления мы могли разом поменять все), а также чтобы юзеры имели одну регистрацию во всех наших вики.
Мой сценарий таков:

имеем единый домен (в моем случае это playwiki.ru)
при заходе на него, мы попадаем на некую главную страницу проекта —
описание, что это, зачем, ну и естественно — ссылки на разные вики
каждая отдельная вики по игре занимает свой собственный субдомен: wow.playwiki.ru, diablo2.playwiki.ru и т.п.
таблицы юзеров, групп — общие для всех суб-вики, равно как и куки (т.е. единожды залогинившись, вы остаетесь залогиненными)
используется общий код вики-движка
каждая вики имеет свою БД, свою папку хранения картинок, свой скин и логотип

Сервер
В своих проектах я использую nginx. Он гораздо быстрее апача, правда несколько более сложный в настройке.



В нашем случае нам нужно, чтобы переход на любой субдомен нашего
основного домена все равно вызывал один и тот же код. Реализуется это
просто:
server {server_name playwiki.ru *.playwiki.ru; root /wwwroot/playwiki.ru ;index index.php;}

а у меня на сервере nginx отсутствует((
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Если сервер личный, то поставьте nginx, если впс, или аренда обратитесь к хостеру чтобы включил.
 

mike4

Пользователь
Регистрация
12.11.13
Сообщения
164
Реакции
35
Баллы
13
Сделайте поддомены доменными зеркалами (псевдонимами) и определяйте на лету, к какому поддомену идет обращение. От этого и отталкивайтесь при выборе базы, папки и т.п.
 

Статистика форума

Темы
200.635
Сообщения
380.524
Пользователи
327.877
Новый пользователь
fine.greff
Сверху Снизу