Logo Background

Реклама

Установка kloxo на vps

  • Автор Toxicomaniac 16 комментариев16 комментариев Comments
    Последнее обновление: 19.05.2010

    WHYNOTAVPS дешёвый VPS (virtual private server)256 mb RAM  11 gb Space  – от $5.95
    Внимание!!! Указывайте реальные данные при покупке VPS, ну или хотя бы существующие адреса и правдоподобные имена, а то регистрации по моей реф ссылке регулярно уходят во фрауд. Вот что пишет служба поддержки по этому поводу: «Your signup has been marked as fraud because:
    POSTAL_CODE_NOT_FOUND». Для генерации правдоподобных имён и адресов советую пользоваться вот этим сервисом – ru.fakenamegenerator.com

     1. Установка Kloxo

     2. Настройка dns на Kloxo


    Средний хостинг c 5-10 гигабайтами места, с 5-20 гигабайтами трафика в месяц (если безлимитный траф, то врут с надеждой, что не будет использоваться больше 10 гигов), с 10 или анлим количеством доменов и баз данных mysql (такой хостинг всё равно не вывезет больше 10-30 сайтов с трафом около 100 уников каждый, и то придётся всё кэшировать и ограничивать ботов) стоит от $1 до $10 в месяц (в зависимости от конфигурации, качества, а также жадности продавца ). А зачем использовать какой-то там хостинг, когда можно за те же деньги взять vps ( virtual private server )??? Откуда берётся такая низкая цена за vps? На самом деле всё очень просто: сервер Core2Quad Q6600 4GB RAM 4 ядра по 2.4, но умножать 2.4 на 4 не правильно, однако Intel® Virtualization Technology даёт гораздо больше, ведь в реальности мы имеем не один такой физический сервер, так как технология Flex Migration, которая входит в Virtualization Technology, позволяет перекидывать задачи с одного физического сервера на другой, получается проблем с процессором не будет, с памятью тоже всё в порядке – всегда пишут сколько оперативки будет на vps и меньше гарантированной не будет никак. Аренда такого сервера стоит примерно $150 в месяц,  получается $150/$4.99≈30 vps на сервер. Много vps для одного физического сервера? Мне так не кажется, тем более $150 – это розничная цена, им обслуживание обходится раза в два дешевле, если не в три, а на сервере есть ещё и более дорогие vps аккаунты, например, мы рассматриваем unmanaged vps за $4.99, а есть ещё manage vps за $29.99 почти с теми же ресурсами и просто более дорогие тарифы, так что на одном физическом сервере должно быть не более 8-12 vps, при условии, что оперативная память гарантированна, а процессор поддерживает Intel® Virtualization Technology for servers на таком vps можно спокойно держать сайт с высокой посещаемостью, 500-800 дорвеев или какой-нибудь скрпит, который используется множеством других сайтов…

    Единственная существенная проблема дешёвых vps – они не имеют админов, которые всё установят и настроят ( Unmanaged VPS ).  Придётся устанавливать всё самим.
    Тот, у кого есть мозги и руки никогда не пропадет от голода и скуки:) © Lumen

    1. Установка Kloxo

    Внимание!!! Kloxo устанавливается только на CentOS 32 bit (не поддерживается CentOS 64 bit и другие версии операционной системы Linux)

    Kloxo – бесплатная панель управления хостингом, распространяется под лицензией GNU AGPL v3.

    Многие считают панель kloxo ненадёжной, однако kloxo не глючит, всё работает прекрасно, по крайней мере у меня. Возможно взломать kloxo проще(это ещё надо доказать), но ту же cPanel взламывают гораздо чаще, т.к. ввиду её распространённости багов обнаружено больше. Специально для гондонов: HyperVM не была взломана, был взломан сам сервер с HyperVM, причём не из-за уязвимостей самой HyperVM, а из-за простого пароля. Да, Kloxo была взломана, массово взломана, но эти баги давно уже пофиксены, больше года уже прошло, забудьте наконец уже. Ладно, не буду больше так яро защищать эту панель управления, а честно признаюсь: я использую эту панель управления потому что она бесплатная и простая в настройке. Многие используют webmin+virtualmin, однако я так и не смог привыкнуть к webmin, тем более не смог понять как на ней(webmin+virtualmin) можно за сутки поднять больше 500 доров…Да и не панель это вообще.

    Для установки нужен SSH клиент, под винду я использовал PUTTY скачать. PUTTY не требует установки, запускаем его и на вкладке session в поле Host Name (or IP adress) вводим IP выданный после покупки vps, затем в правом нижнем углу нажимаем на open, откроется окно командного интерфейса для работы с сервером, в котором нужно будет ввести логин и пароль, логин по умолчанию: root , пароль выдаст хостер. После успешного входа вводим всего две команды:

    1.Загрузка файла установки панели управления kloxo:

    wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh

    2.Запуск установки:

    sh ./kloxo-installer.sh --type=<master/slave>

    то есть один тип из двух master или slave, например:

    sh ./kloxo-installer.sh --type=master

    Для более удобного ввода просто копируем команды, а затем одним нажатием по правой кнопке мыши вставляем в окно putty.
    Вот и всё, панелька kloxo теперь доступна по http://ip:7778 или https://ip:7777

    Внимание!!! В версии kloxo 6.1.3 замена ‘apache’ на ‘lighttpd’ (switch program) выдаёт ошибку ’500 internal server error’, чтобы пофиксить этот баг, а также некоторые другие баги данной версии kloxo, используйте команды:

    cd /
    sed -i 's/^;zend_/zend_/' /usr/local/lxlabs/kloxo/httpdocs/htmllib/filecore/php.ini
    sh /script/upcp
    sh /script/fixmail
    sh /script/fixwebmail
    service courier-imap stop
    service qmail stop
    service courier-imap start
    service qmail start

    2. Настройка dns на Kloxo

    Переходим в Resources -> DNS Templates -> Add DNS Template, в поле DNS Template Name вводим любое название – это всего лишь идентификатор, в поле Primary DNS вводим ns1.ваш_домен.com, в Secondary DNS ns2.ваш_домен.com и нажимаем add. Затем переходим в DNS Templates, выбираем только что созданный template и отредактируем Hostname ns2 – поставим отличный от ns1 IP адрес в поле Value ( должно быть не менее 2-х IP ). Вообще-то можно настроить DNS и с одним IP, но не все регистраторы это поддерживают. У некоторых регистраторов просто невозможно вписать два одинаковых IP. Для эксперимента я пробовал вписать для второго ns левый IP и всё работает.
    И наконец нужно прописать свои ns сервера у регистратора домена. Спросите у саппорта вашего регистратора как это сделать или посмотрите в своей админке, может там можно это сделать. Например у godaddy.com это делается так:

    1. В domain manager нажмите на доменное имя, которое используется в Kloxo DNS Template.
    2. Найдите Host Summary в нижнем левом углу и нажмите Add.
    3. В поле Host name добавьте ns1, а затем укажите адрес в Host IP 1.
    4. Повторите пункт 3: введите в Host name ns2 и второй IP в Host IP 1.
    5. Теперь сидите сложа руки и ждите, требуется от нескольких до 72 часов.

    Должна будет появиться страница по адресу домена с таким содержанием:
    This is the LxAdmin Default Page for your_domain.com
    If you are seeing this page, it means that the Domain has been successfully configured on the machine, but the files has not been uploaded yet.
    Please contact the adminstrator for the login information.

    Если вы увидели такую страницу, значит всё готово :)

    $5.95
    TagsTags: , ,

Реклама

16 комментариев
  1. #1 Radik
    18.06.2011 11:40

    привет! я немного запутался с этими днс и доменами, вроде не тупой блин…
    У меня впс с одним айпи адресом
    1) Установил я клохо,
    2) Решил воспользоваться днс хостингом от регистратора,
    прописал в домене его неймсервера, затем добавил для значения «А» айпишник моего сервака…ведь правильно?(это все в панеле регистратора)
    3) Потом в клохо добавил темплейт, в поле Primary DNS ввел нс от регистратора ns1.r01.ru, в Secondary DNS ns2.r01.ru и нажал add. И все..
    Вопрос: правильно я все сделал?

    Ответить на постОтветить на пост
  2. #2 Toxicomaniac
    18.06.2011 16:48

    Привет Radik, я сам иногда путаюсь :-x
    NS регистратора ns1.r01.ru и ns2.r01.ru не надо добавлять в DNS Template Kloxo, достаточно указать ip вашего сервера в «A» запись у регистратора. Сам DNS Template Kolxo для этого домена обязательно должен содержать запись: ns A - xxx.xx.xx.xxx (xxx.xx.xx.xxx – ip).
    Я так делаю редко, предпочитаю создавать собственные нейм-сервера, но уверен, что должно быть именно так.
    P.S. Всё должно было заработать и в вашем примере, ведь Kloxo создаёт запись ns A - xxx.xx.xx.xxx, даже при указанных ns1 и ns2. Если домен в зоне .ru, то ждать пока изменения вступят в силу придётся долго, часа 4 точно, иногда дольше. Может просто терпения не хватило.
    Спасибо за коммент, удачи тебе =)

    Ответить на постОтветить на пост
  3. #3 mpw
    27.07.2011 16:16

    Я тоже совершенно запутался…
    проблема в том, что Kloxo стоит за натом и имеет внутренний IP 192.168.1.102, на него пробрасывается 80 порт.

    Реально ли настроить систему при таком раскладе? чтобы система работала как хостинг для себя и знакомых?

    Ответить на постОтветить на пост
  4. #4 Toxicomaniac
    29.07.2011 07:45

    Наверное реально, если открыть все нужные порты, но всё равно нужен ip адрес. А вообще не понятно в чём проблема, можно ведь взять сервак отдельный и на нём поднять kloxo.

    Ответить на постОтветить на пост
  5. #5 mpw
    29.07.2011 08:44

    Проблема в том, что сервер стоит в офисе.
    На нем стоит CentOS+Kloxo
    интернет в офис заходит на роутер, а уже роутером раздается по сети в том числе и для Kloxo. в Итоге Kloxo имеет IP адрес 192.168.1.102, а Белый IP у роутера :((

    Ответить на постОтветить на пост
  6. #6 mpw
    30.07.2011 16:13

    И ещё вопрос – неужели каждый раз при добавлении нового домена и нового сайта нужно перезапускать apach??? чтобы он перечитал вирт. хосты???

    Ответить на постОтветить на пост
  7. #7 Сергей
    06.10.2011 13:25

    хотел бы уточнить как в этой панели отключить любое реагирование пиьма в плане фильтрации на предмет спама. Сам себе пишу и фильтрует как спам

    Ответить на постОтветить на пост
  8. #8 Евгений
    13.03.2012 15:33

    Было бы хорошо, если бы Вы написали подробную статью для тех, кто в танке как правильно работать с нейм серверами на VPS хостинге. В интернете есть много материала, но нет систематизированного, написанного на доступном для чайников языке. Что бы хотелось понять мне:
    Есть доменное имя XXX-XXXXX.com Сайт находиться на дешевом хостинге, плохо работает.
    Купил на пробу месяц VPS хостинга. После серии проб и ошибок была установлена centOS + Kloxo. Hostname сервера указал XXX-XXXXX.com
    Далее, чтобы перенести сайт нужно у регистратора доменного имени сменить нейм сервера.
    Вот с этого момента мне и не совсем понятно где взять нейм сервера, что настраивать в клохо, а что у регистратора… Вопрос может показаться детским и дилетантским, но был бы очень благодарный за помощь в этом вопросе

    Ответить на постОтветить на пост
  9. #9 Toxicomaniac
    18.03.2012 02:21

    Так есть же именно в этой статье, я не понял где не понятно? У меня на примере goedaddy в статье, настройки самой Kloxo одинаковые в не зависимости от регистратора, и A запись тоже создаётся помимо нейм сервера. Какой регистратор У Вас?

    Ответить на постОтветить на пост
  10. #10 Александр
    04.04.2012 06:57

    Здравствуйте!
    На днях взял VPS, так как погнали со всех хостингов :-!
    Всё сделал как у Вас написано – о чудо! заработало! Но заработал только один сайт, а их у меня много. Подскажите, уважаемый kloxo-гуру, как добавить еще домены? Я создал один templateDNS и прописывал его для всех доменов – не сработало. Неужели нужно для каждого домена создавать свои ДНС? NS регистратора не хочу использовать из личных предубеждений 8)
    Надеюсь, ясно выразил суть вопроса.
    Спасибо

    Ответить на постОтветить на пост
  11. #11 Toxicomaniac
    04.04.2012 07:30

    Привет :) Должны работать все домены, я же их вообще макросом добавляю при массовом создании сайтов.
    Проверьте настройки у регистратора, попробуйте будет ли работать через A запись, созданную у регистратора.
    P.S. Если домен ру, то часа 2-4 реально ждать надо, com net info org – несколько секунд.

    Ответить на постОтветить на пост
  12. #12 Александр
    05.04.2012 08:25

    Всё заработало! =)
    Где то намудрил с настройками с самого начала, а потом всё снёс, переустановил CentOS, и далее всё делал как у Вас написано.
    Ура!
    P.S. Не знал что в Putty можно вставлять команды правой кнопкой мыши :-D

    Спасибо друг! ;)

    Ответить на постОтветить на пост
  13. #13 Камиль
    22.04.2012 20:43

    А изменить, код продукта разрешается!? там они привязку никаких не делает, там вроде бы есть обновить лицензию…!!!

    Ответить на постОтветить на пост
  14. #14 Toxicomaniac
    23.04.2012 15:52

    Камиль, Kloxo уже с 2010 года Open Source, привязку отменили примерно год назад, раньше было нужно привязывать сервер по ip, если доменов больше 40.

    Ответить на постОтветить на пост
  15. #15 Камиль
    24.04.2012 12:46

    А изменить код разрешается…!? к примеру пол программного продукта.. так скажем что мне от-туда нужен 30% кода… для дополнения своего панеля… можно ли так изменить, потом они не заблокирует… !? там в панеле остался закрыты часть кода!?

    Ответить на постОтветить на пост
  16. #16 Toxicomaniac
    28.04.2012 06:03

    Камиль, я не разбираюсь в таких моментах, я всего лишь юзаю панель, а не разрабатываю.
    Они сняли защиту кода, вот цитата «The code is now open source (encryption has been removed) – and if you missed it AGPL. This should make it easier for all to do maintenance and feature development.» И ссылка – http://lxcenter.org/312-first-open-source-kloxo-release.htm

    Но там какие-то особенности есть наверняка, например, скорее всего нельзя менять код и закрывать его потом, то есть open source должен оставаться open source :)

    Точной инфы по этому вопросу не знаю.

    Ответить на постОтветить на пост
Оставить комментарий


* Поля, отмеченные звёздочкой, обязательны для заполнения.

 

Keywords: