Хостинг

  • Команды для работы с API панели управления ISPmanager 5

    31 Янв 2016
    Admin
    736
    0

    Ниже представлен список полезных команд для работы с API панели управления ISPmanager 5 версии. Список не полный, но самое нужное будет изложено.

    /usr/local/mgr5/sbin/mgrctl -m ispmgr —info — вывести список команд для работы с API ISPmanager

    /usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain — вывести список всех добавленных www доменов с настройками и опциями

    /usr/local/mgr5/sbin/mgrctl -m ispmgr authlog — вывести лог всех авторизаций и входов в панель управления ISPmanager

    /usr/local/mgr5/sbin/mgrctl -m ispmgr db — вывести список всех баз данных с опциями и настройками

    /usr/local/mgr5/sbin/mgrctl -m ispmgr db.users — отобразить список всех пользователей созданных для баз данных

    /usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.delete elid=novall.net — удалить www домен novall.net

    /usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.edit elid=novall.net — добавить www домен novall.net  или изменить опции домена novall.net

    Пример добавления домена:

    /usr/local/mgr5/sbin/mgrctl -m ispmgr domain — отобразить список всех добавленных доменных имен (DNS)

    Пример запроса на изменение IP-адреса для А-записи с именем «domain.com.» для домена «domain.com» с «127.0.0.1» на «122.122.122.122»:

    Работаем с API ISPmanager5 меняем массово IP-адреса для сайтов (www доменов)

    Запрос на смену IP-адреса для www-домена (web-домена) будет выглядеть так:
    /usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.edit elid=<your_domain> ipaddrs=<IP-address> sok=ok
    Параметры:

    • <your_domain> — это наш домен
    • <IP-address> — наш IP-адрес (новый)

    Для массового изменения понадобится сделать простой цикл для выполнения запроса:

    Параметры:

    • <IP-address> — IP-адрес (новый)
    Если у вас возникли вопросы или предложения можете писать их в комментарии.
    Читать далее
  • Обзор хостинга Макхост и промо-код для бесплатного тестирования на 93 дня

    25 Ноя 2015
    Admin
    216
    1

    Компания Макхост не новичок в сфере предоставления услуг хостинга, находится на рынке с 2004 года и входит в десятку крупнейших российских хостинг-провайдеров. Тем не менее как и у любого хостинг-провайдера у данной компании есть свои плюсы и минусы в этой статье мы рассмотрим их.

    Сайт: http://mchost.ru

    Виртуальный Хостинг

    [pluslist]

    • На виртуальном хостинге используются сервера DELL с SSD накопителями, что без сомнений является преимуществом, некоторые хостеры до сих пор не перешли на SSD диски
    • Также вы можете попросить тех. поддержку перенести ваш сайт бесплатно с другого хостинга
    • Техподдержка работает круглосуточно
    • Выгодная партнерская программа
    • Собственная панель управления
    • Практически полный набор функций на всех тарифах
    • Нет oversell-a на серверах
    • Отдельные тарифы оптимизированные под самые распространённые CMS.
    • Присутствует премиум хостинг для клиентов которые не умеют администрировать VPS и которым нужна большая производительность чем у стандартных тарифов виртуального хостинга.

    [/pluslist]

    [infolist]

    • На тарифах есть определённые ограничения по ресурсам
    • Панель управления непривычная, какое-то время придётся разбираться с ней

    [/infolist]

    VPS Хостинг

    [pluslist]

    • Используются качественные SSD накопители
    • На всех тарифах хорошая производительность
    • Нет oversell-a
    • Шаблоны с разными дистрибутивами Linux (Debian, CentOS) и панелями.

    [/pluslist]

    [infolist]

    • Администрированием VPS занимается клиент, тех. поддержка помогает только с базовыми проблемами.
    • Панель ISPmanager не предоставляется вместе с сервером бесплатно, зато есть замена — шаблоны с бесплатной панелью VestaCP.

    [/infolist]

    Промо код для бесплатного тестирования хостинга Макхост на протяжении 3 месяцев

    Копируем промо-код указанный ниже и вводим при регистрации на сайте mchost.ru при заказе тарифа «Старт«. Данного тарифа достаточно для того, чтобы протестировать работу хостинга и в будущем перейти на другой тариф при необходимости.

    Промо-кодF72B-E888-0379-BFF7

    Оставляйте ваши отзывы на хостинг Макхост в комментариях.

    Читать далее
  • Скрипт для тестирования работы PHP сессий

    22 Окт 2015
    Admin
    160
    0

    Если вы хотите, чтобы нужные вам данные сохранились на сервере при переходах по страницам, вы можете поместить их в глобальный массив $_SESSION.

    Вариант скрипта:

    Для отработки скрипта вам нужно сохранить данный код в файле к примеру session_test.php в главном каталоге на сервере и перейти по адресу http://ваш_сайт/session_test.php . Скрипт выведет сообщение, что имя не обнаружено.
    Теперь измените адрес страницы, дописав к нему «?name=Novall» и перейдите по новому адресу, который вы ввели. Скрипт сообщит, что обнаружил имя в GET-запросе, и что ваше имя — Novall. А теперь  перейдите по изначальному адресу http://ваш_сайт/session_test.php. Скрипт сообщит, что имя извлечено из данных сессии, и что ваше имя по прежнему Novall.

    Читать далее
  • PHP-cкрипт для тестирования подключения к базе данных

    17 мая 2015
    Admin
    535
    0

    Иногда необходимо протестировать работу базы данных если не удается настроить подключение через сайт или CMS, для этого можно использовать простой PHP-скрипт.

    Скрипт достаточно загрузить в папку вашего сайта, настроить все данные для подключения к вашей БД и запустить в браузере для проверки подключения к БД.

     

    Читать далее
  • Какой выбрать хостинг для VDS — обзор VDSina.ru

    14 Мар 2015
    Admin
    615
    4

    Адрес сайта: VDSina.ru

    Представим, что вы бывалый веб-мастер, какая проблема вас может огорчить больше всего? Вряд ли вас может испугать поломка скрипта на одном из ваших сайтов, такую проблему любой веб-мастер решит быстро, в любом случае её решение зависит полностью от вас. Но что делать если проблемы у вашего хостинг провайдера? В такой ситуации вы никак не сможете повлиять на скорость решения проблемы, а ведь скорее всего ваши сайты не просто так «висят» в интернете вы рассчитываете получить с них прибыль и простой в работе сайтов = потеря денег.  Множество сайтов теряют свою прибыль из-за частых отказов сервера. Поэтому, все ищут в первую очередь  надежный, недорогой и быстрый хостинг. Сегодня мы поговорим как раз о таком хостинге.

    хостинг для VDS vdsina.ruПреимуществом ВДСины на мой взгляд является сравнительно небольшая цена и хорошая скорость работы серверов. О данном хостинг-провайдере не встретишь много отзывов, но это и не удивительно учитывая возраст провайдера, тем не менее хостинг VDSina уже успел себя зарекомендовать с хорошей стороны. Качество VDS намного выше чем у многих популярных хостингов предоставляющих подобный спектр услуг. Также приятно видеть, что компания не стоит на месте и развивается, постоянно ведутся работы по улучшению качества предоставляемых услуг.

    Недорогие и быстрые виртуальные сервера

    VDSina – хостинг для профессионалов. Другими словами, клиент должен разбираться в том, как администрировать и конфигурировать свой сервер. Поэтому, VDSina именно для тех людей, которые знают чего хотят и умеют то, что хотят. В первую очередь это интересно корпоративным клиентам, веб-студиям, компаниям разработчикам, и всем остальным кому нужны производительные вычислительные мощности. Цена серверов по некоторым позициям ниже рыночной при этом предоставляется более качественный продукт.

    На российском рынке не много компаний, которые могли бы составить достойную конкуренцию по ценам и производительности оборудования.

    Почему стоит покупать у VDSina ?

    • Низкие цены. Минимальный тариф на VDS – 149 руб/мес. Плюс действует акция: при пополнении баланса на 100 руб – 200 руб в подарок.

    Тарифы хостинга VDSina

    • Используется дорогое оборудование от известного производителя HP (Hewlett-Packard) и дорогие SSD-диски (бизнес-класса). Пример конфигурации стандартного сервера: Dell R720xd / 2x E5-2650 / 256GB / 8 x 960GB SSD / iDRAC
    • KVM сервера на SSD дисках, которые отлично справляются с любой нагрузкой и максимально точно эмулируют физический сервер, что позволяет ставить практически любую операционную систему (Linux, Windows и т. д.).
    • Сервера расположены в ДЦ Голландии (Нидерланды). Дата-центр подключен к высокоскоростным каналам, включая Россию и Украину.
    • Биллинг —  довольно простые и удобные панели от ISPSystem — BILLmanager. Управление виртуальными серверами – Vmmanager.
    • Установка своего ISO или выбор уже существующего (Ubuntu 12.04, Ubuntu 14.04, CentOS 6, FreeBSD 9, FreeBSD 10, CentOS 7, Debian 7).
    • Есть возможность подключиться через VNC-клиент к локальной консоли вашего сервера через браузер.
    • Отличные показатели при тестировании чтения/записи на диск:

     ssd_test_vdsina

    (нажмите на картинку для увеличения)

    Минусы:

    • Отсутствие технической поддержки. Так как хостинг ориентирован на  профессионалов, техническая поддержка не предусмотрена, но есть возможность отправить свои вопросы через тикет-систему в биллинг-панели.
    • Нет бесплатного тестового периода, а тот, что есть стоит 100руб, которые останутся у вас на балансе. Но зато это отсекает спамеров, так что минус сомнительный.
    • Местами ограниченная панель управления, хотя все базовые функции присутствуют. В планах компании замена панели управления на панель собственной разработки.

    Если у вас появятся вопросы или пожелания по статье, обращайтесь в комментарии, постараюсь вам помочь.

    Читать далее
  • ISP Manager баг — после установки Nginx сайт не грузится до конца

    12 Июл 2014
    Admin
    426
    1

    Разработчики ISPmanager немного проморгали баг, который всплывает после установки Nginx на сервер средствами панели из раздела «Возможности». А проблема заключается в том, что после установки nginx не может автоматически записывать и создавать временные файлы и папки в директорию /var/lib/nginx/tmp/proxy.

    В логах Нжинкса /var/log/nginx/error.log  вы получите примерно такую ошибку:

    [crit] 5867#0: *270 open() «/var/lib/nginx/tmp/proxy/7/05/0000000057» failed (13: Permission denied) while reading upstream, client: 168.74.253.98, server: novall.net, request: «GET / HTTP/1.1», upstream: «http://124.28.175.50:81/», host: «novall.net», referrer: «https://novall.net/wp-admin/plugins.php?error=true&plugin=wordpress-automatic-image-hotlink-protection%2Fwordpress-automatic-image-hotlink-protection.php&_error_nonce=b07f339312»

    Еще ошибка может выглядеть так: open() «/var/lib/nginx/tmp/proxy/» failed (13: Permission denied) while reading upstream

    Решение проблемы очень простое, вам всего лишь нужно изменить через SSH права доступа на две папки, можете просто скопировать эти команды по очереди и вставить через Shift+Insert в вашу консоль SSH.

    Как подключаться по ssh к серверу я писал ранее.

    Более кардинально решение поставить права 777 на папку /var/lib/nginx/tmp/proxy но это для тех кому ничего не помогло.

     

    Также для тех, кто впервые пользуется SSH подключением пригодится моя статья с полезными командами SSH.

    Читать далее
  • Пример PHP скрипта для отправки писем через функцию mail()

    9 Июн 2014
    Admin
    317
    0

    Несколько скриптов по типу формы обратной связи для проверки функции MAIL().

    Первый скрипт с полями для ввода темы и текста сообщения.

    И еще один скрипт формы обратной связи  для проверки функции mail() его достаточно запустить предварительно вписав ваш почтовый ящик вместо ящика test@test.com

     

    Читать далее
  • Как сделать, чтобы PHP выполнялся в HTML файлах

    14 Фев 2014
    Admin
    1358
    0

    По умолчанию большинство веб-серверов в интернет сконфигурированы таким образом, чтобы обрабатывать PHP код только в файлах с раcширением .php. Если вам вдруг понадобится, чтобы в ваших .html файлах обрабатывался и выполнялся PHP-код или даже если захотите, чтобы ваши ASP файлы отрабатывались как PHP тогда следуйте инструкциям ниже:

    Для веб-сервера использующего PHP как модуль Apache:

     

    Для веб-сервера использующего PHP как CGI:

    Для ASP это будет выглядеть так:

    Для PHP как модуль apache:

     

    Для PHP как CGI:

     

    Читать далее