Здравствуйте!
Имею сервер с белыми айпи, поставил денвер, Вашу CMS(4.1free), подскажите пожалуйста как мне правильно организовать работу моих сайтов.
Первоначально инсталлировал HostCMS, ввел свои 2 сайта, ввел ключи регистрации,
home\localhost переименовал в home\mysite1
создал аналогично директорию второго сайта копированием и переименованием
home\mysite2
Настроил кромсанием вашего демо-сайта свой mysite1, хочу начать делать mysite2. В меню администрирования выбираю mysite2, редакирую например главную, в итоге меняется главная у mysite1. Я так понимаю надо определить DocumentRoot, как написано в документации, тут и встает вопрос - как мне правильно сделать публикацию второго сайта? Привязывать его на другой белый айпи, или чтобы система CMS сама разделяла обращения приходящие на один текущий айпишник? Подскажите пожалуйста как правильнее, и какие действия мне нужно сделать, что внести в httpd.conf, чтобы контент моих сайтов разделялся при редактировании.
Заранее спасибо!
my505, в Вашем случае проще, наверное, не переопределять DocumentRoot, а воспользоваться следующим методом: Ваши два сайта mysite1 и mysite2 нужно сделать алиасами одного того домена, куда установлена система управления(т.е. mysite1). А система управления сайтом автоматически будет разделять сайты и "отображать" нужный сайт пользоваетлю в зависимости от алиаса, к которому этот самый пользователь обратился. IP-адреса здесь ни при чем. Для реализации этого метода необходимо вности изменения в файл httpd.conf. Тексты этих изменений приведены в нашем руководстве по установке(на стр. 17, способ №1).
Тогда встает вопрос что и как внести в файл httpd.conf, потому что в вашей инструкции приведен пример для обычного варианта настройки апача, в то время как у денвера этот файл формируется несколько иначе, там все на шаблонах, и внеся строку
ServerAlias mysite2.ru
у меня в итоге вообще перестают работать оба сайта, при обращении к ним выводится список директорий
спасибо за ссылку, оттуда и брал рекоммендации.
по денверу вопрос к денверу, это понятно, просто вы предлагаете его в качестве удобного инструмента для ознакомления с вашей системой, и это действительно удобно, сперва сделать сайт, потом уже озадачиваться его хостингом и покупкой CMS. и все же..
ну значит будем разбираться, а к вам уже с вопросами непосредственно по CMS ))
Наверняка, кто-то из наших пользователей уже сталкивался с проблемой создания алиасов сайта под денвером. Возможно, они смогут Вам помочь на форуме. Ведь денвер является удобным инстументом, но не обязательным для системы управления, установленной локально
Подскажите что неправильно.
Установил Денвер
Установил систему hostcms
домен hostcms
хочу сделать алиас tilimili
прочитал статью
Подредактировал httpd.conf в Денвере,
но неудачно.
Дальше часть файла
# Если вы вручную хотите создать виртуальный хост со специфическими
# настройками, то сделайте это сразу же после данного комментария.
# Не помещайте "рукодельные" хосты в конец файла, иначе они не будут
# доступны!
#
# В контейнер VirtualHost может включаться почти любая директива Apache.
# Пример использования директивы VirtualHost:
#
#<VirtualHost ip.address.of.host.some_domain.com>
# ServerAdmin jroznfgre@ubfg.fbzr_domain.com
# DocumentRoot /www/docs/host.some_domain.com
# ServerName host.some_domain.com
# ErrorLog logs/host.some_domain.com-error_log
# CustomLog logs/host.some_domain.com-access_log common
#</VirtualHost>
#
#<VirtualHost _default_:*>
#</VirtualHost>
#<VirtualHost 127.0.0.1:80>
# ServerAdmin webmaster@hostcms
# DocumentRoot "z://home/hostcms/www/"
# ServerName "hostcms"
# ServerAlias "hostcms" "tilimili"
# ServerAlias /cgi/ "home/hostcms/cgi"
# ServerAlias /cgi-bin/ "home/hostcms/cgi-bin"
# ErrorLog "home/hostcms/error.log"
#
#</VirtualHost>
#
При этом при обращении видим Ура!Все работает
Попробовал поставить коммент на строку
Include conf/vhosts.conf
в конце шаблона в hosttpd.conf
перестает работать даже админ панель