Может войдёшь?
Черновики Написать статью Профиль
hzone

hzone +90

Вступил в наши ряды: 27 января 2015

Замечен в последний раз: 3 августа 2017

Оставил на форуме: 876 сообщений и 30 тем

Последнее сообщение: 26 января 2017

Вы сможете отправить письмо, если войдёте

Статьи (3)

Вычисляемая на коленке нагрузка на сервер (ОЗУ), дабы выбрать хостинг

Статья будет совсем короткая, ибо для большинства идеальное решение — простое решение (не путать с правильными и разными ибо правильных много).
Статья о том, как это делал Я при отсутствии инструментария вообще.

  1. Первичный хостинг — девелоперская машина в офисе/дома на реальном IP, где и разворачиваем открытый бета-тест и запускаем людей.
  2. Выясняем время сессии РНР. Обычно это 15 минут.
  3. Делим сутки на 96 участков по 15 минут (24ч*60мин/ч=3600мин/15мин)
  4. Пишем скрипт-надстройку, которая в начале кода любого проекта/движка тупо регистрирует ip визитёра в свой участок 15-мин промежутка.
  5. Работаем…

Почтовый сервер-сателлит Яндекса на базе ОС Debian и Postfix

Введение

Итак, у нас задача создать почтовый сервер для рассылки почты, но не хочется заморачиваться со всякими pgp, dkym и глубокими настройками почтовика...

Что нам нужно:

  • аккаунт на яндексе, для примера пусть это будет «myaccount@yandex.ru» с паролем «mypassword»;
  • доменное имя;
  • ...делегированное яндексу [https://pdd.yandex.ru]
  • ...с настроенным dns.

После того, как настроили несущий аккаунт яндекса и домен, нам необходимо настроить debian-сервер.

Установка Postfix…

Установка и настройка Debian Linux в качестве хостинга

хостинг debian

УСТАНОВКА

Устанавливаем Debian Linux (amd64) с параметрами по умолчанию — по обыкновению протыкиваем всё всквозную...

Нюансы:

1. При выборе языка — выбираем по умолчанию и ищем своё расположение при выборе страны размещения сервера.

2. При настройке пользователя:
а) root дозволено логиниться
б) пароль root (потом смените)
в) нормальных пользователей НЕ добавляем (пока не надо)
г) по умолчанию локаль ввода en_US.UTF-8 плюс ваша родная…

Комментарии (10)

hzone

а где вы видели обывателя разворачивающего хостинг? :)

hzone

ты не прав, — у файлов даже название разное.
"~/" означает домашний каталог пользователя
выполни "cd " и где бы ты ни был — перейдёшь в домашний каталог пользователя.
кстати правильно говорить «директория», ни «папка» ни «каталог».

hzone

в профиле пользователя

hzone

1. Postfix больше распространён (exim только у тех, кого устраивает сидеть там, где сидят), и больше находимых (тем же гуглом) решений.
2. Exim более трудный в понимании и развёртывании для новичка.

hzone

в дебиане апт в состоянии загрузить ключ и сам.
Да и не надо привязываться только к курлу, смотри шире на всю систему в целом, а то за отсутствием курла не увидишь PermitEmptyPasswords yes в конфигурации sshd

hzone

По операционкам и всяким там билдам и веткам отдельных линуксов хочу заметить, что из линуксов знаю следующие сертифицированы в качестве промышленных Red Hat, SUSE, Debian, Ubuntu.
Возможно (не интересовался) в этом списке Centos так как на нём строили и vmware esx(i) и XenServer. Сейчас vmware esx(i) живёт на базе Red Hat, а XenServer не скажу (не знаю текущего положения дел).

Старайтесь использовать проверенные, стабильные и медленно развивающиеся дистрибутивы линукса, такие как debian, centos, redhat ибо они и есть стандартизированные для промышленного использования, где скорость развития дистрибутива и есть яркий показатель жёсткой стандартизации/сертификации (процесс долгий и трудоёмкий — проверить всё и вся перед выпуском нового билда).
Не путайте со слабыми командами, которые медленно развивают свой дистрибутив ввиду малой численности.

hzone

Многие проекты диктуют требования — максимальная производительность и/или безопасность и/или обеспечение hi-load.
Админам приходится удалять неиспользуемые модули php, иногда требуется пересобрать php не через загружаемый бинарник получаемый пакажом от операционки, а путём компиляции, да ещё и с интеграцией необходимых модулей в компилируемую сборку таким образом, чтобы в следствии отключать подгружаемые модули, как функцию, которая высвобождает большие ресурсы при большом кол-ве уникальных посетителей (hi-load).
По теме курла.
В системе debian 8.5 (сейчас, текущая) по умолчанию НЕТ курла. Его надо доустанавливать руками.
Только что проверил на виртуалке, установленной с нуля (из пакетов только standard utils).

Коротко говоря:
Боевой сервер должен обеспечивать hi-load и безопасность. И наличие там «удобств» ведёт в вероятным потерям производительности и невероятным финансовым потерям от взлома.
Сервер для разработки в принципе может нести что и как угодно на себе и в себе, главное чтобы доступ к нему был затруднён любым способом тем, кто не входит в круг разработчиков.
Это может быть мудрёное имя домена/хоста, вход по ключу, а не по паролю, да что угодно...

hzone

я думаю либо дело вкуса либо подразумевается отсутствие модуля курл

hzone

dkim — очепятался, и да, на 2 ряда кнопок. бывает.

в дебиан нельзя удалить МТА, так как страдает целостность системы. например дебконф уже становится хромой, поэтому ты никогда не сможешь удалить путём dpkg -P exim4
и управлять установленными пакетами через апт — это дебиан, как минимум 8 летней давности.

«белый способ» я пояснял, читай ещё раз, там же.

по теме «буфферизации», — не совсем, но тоже сойдёт...
а) так правильнее, ибо на самом деле яндекс в часы пик не отвечает — таймауты растут дико
б) так меньше проблем при работе с ларой, ибо меньше плясок с бубнами вокруг фреймворка, ИБО каждый сервис должен заниматься тем, для чего создан

hzone

форму создания статей улучши :)
а то ни подсказок о маркдауне ни элементов редактора.
в идеале банальный бб-редактор сделай, чтобы было красиво.