Привет, мир!

Теперь я на вершине ледяной горы! :-)))

Давно возникла идея создания своего сайта. Были попытки написания его на html, но дальше главной страницы это не продвинулось.

Почему именно свой сайт-блог? Почему бы не воспользоваться ЖЖ? Потому, что было интересно разобраться, как все это работает. Тем более, что есть в наличии все составляющие: аппаратное и программное обеспечение, идея и желание.

Однажды ради интереса через систему whois я проверила не занят ли домен второго уровня muhamedova.com, оказалось, что нет. Через 15 мин я уже стала владельцем данного доменного имени.

Дальше надо было определиться с тем, где будет хоститься мой будущий сайт. В идеале хотелось взять отдельный компьютер под веб-сервер, установить на него FreeBSD и все необходимые программные пакеты для работоспособности сайта.  Но тогда возникала проблема с его размещением в дата-центре. Это реально необходимо для больших проектов.

Остановила свой выбор на VDS — виртуальном выделенном сервере на FreeBSD со следующими параметрами:

  • CPU: 800 МГц
  • RAM: 256 МБ
  • HDD: 6 ГБ

Так как мне стал известен адрес моего веб-сервера, я смогла настроить поддержку моего доменного имени на сервере доменных имен (DNS). Имена DNS серверов были прописаны в настройках регистратора доменов.

После обновления портов системы установила Apache, MySQL, PHP и настроила защиту сервера. Решила свой сайт организовать на платформе WordPress. После успешной установки WordPress’а и открытия странички моего сайта в браузере, я понимаю, что переход со странички на страничку происходит крайне медленно по современным меркам. Причину медленной работы сайта помог выявить мой муж, оказалось, что не хватает ресурсов CPU.

Для сотрудников компании доступен бесплатный хостинг доменов третьего уровня в домене, принадлежащем компании. Разворачиваю WordPress на shared хостинге, сайт работает просто замечательно, никаких задержек. Для shared хостинга характерно групповое использование виртуальными хостами существующих ресурсов сервера, производительности CPU, ОЗУ и проч. При разумном использовании такого сервера (оптимальном количестве виртуальных хостов на нем), производительность веб-сервера для каждого хоста оказывается очень высокой.  В то время, как на существующей реализации VDS больше выделенных ресурсов использовать нельзя. Как же привязать моё доменное имя с хостингом? Для этого в файле зоны на DNS в A-записи был исправлен ip адрес моей VDS на ip-адрес веб-сервера shared-хостинга, и в настройках Apache последнего был прописан server-alias.

Теперь оставалось настроить WordPress, найти и установить необходимые плагины для просмотра фотографий и видео. Во время настройки плагина NextGEN Gallery, фотогалереи, у меня возникла проблема, которая заключалась в том, что когда я заливала на сервер фотографии, размерами близкими к 2 МБ, у меня автоматически не создавались иконки (thumbnails), а при закачивании картинок с меньшими размерами проблем не возникало. Проблему решило увеличение параметра встроенной директивы php.ini memory_limit до 64 МБ. Эта директива задаёт максимальный объём памяти в байтах, который разрешается использовать скрипту.

Немного подкорректировала внешний вид сайта, подправила стили и у меня получилось то, что есть сейчас.



2 комментария

  1. PetroAdambwat wrote:

    хорошее начало

  2. raliFlervieri wrote:

    почерпнул много нового

Leave a Reply for raliFlervieri