CMS Joomla!На сегодняшний день известно более пятидесяти систем управления контентом (CMS), которые позволяют эффективно управлять веб-сайтом и реализовывать практически любые поставленные задачи.

Одна из таких CMS – Joomla! На данный момент она является самой популярной, и эта популярность завоевана не просто так. Joomla! имеет большое количество преимуществ, и каждое из них будет подробно описано ниже.

Во-первых, эта многофункциональная CMS распространяется бесплатно. Никаких ключей, кодов активации и прочей защиты. Система доступна для бесплатного скачивания на официальном сайте.

Во-вторых, Joomla! безопасна. Если веб-мастер самостоятельно пишет сайт, есть вероятность наличия «дыр», которые позволят злоумышленникам проникнуть в файлы ресурса и навредить проекту. Joomla! постоянно обновляется, все возможные ошибки в безопасности исправляются. Более того, на официальном сайте можно найти большое количество расширений, которые позволяют повысить безопасность сайта.

JoomlaJoomla! с каждым днем становится все более популярной системой управления контентом. Соответственно количество модулей, плагинов и шаблонов, заточенных под эту систему, увеличивается.

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

В первую очередь вам нужно определиться, каким будет ваш сайт. Возможно, вы планируете создать мощный ресурс, на котором будет множество функций и «примочек» для пользователя, или вы хотите создать сайт какой-то фирмы, на котором будет лишь информация о компании, прайс-лист и контакты.

Если вы хотите создать многофункциональный ресурс, то следует обращать внимание на количество позиций для модулей. Чем больше, тем лучше. У вас будет возможность практически в любом месте поставить какой-то плагин, галерею или, например, блок контекстной рекламы.

Также необходимо обращать внимание на возможность изменить настройки шаблона из администраторской зоны. В некоторых шаблонах подобных настроек не предусмотрено, а иногда это очень удобно. Более того, если вы будете отдавать сайт на обслуживание третьему лицу, то вы можете не предоставлять данные для входа на хостинг, ведь все настройки можно изменить через админку.

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

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

Так как сервер будет подключён к интернет через роутер, то соответственно для этого нужно сделать правильные настройки в роутере.  Настойка заключается в открытии необходимых портов. Приведу пример проброски портов на роутере ZyXEL Keenetic Lite.  Конечно, у Вас может быть другой роутер, но принцип открытия портов везде сходный.

Итак… Сначала зайдём в админку. Она находится по адресу 192.168.1.1 - система запросит логин и пароль.  Затем нужно определить локальный адрес сервера (в моём случае он 192.168.1.36 у Вас он может быть другим) и сделать его постоянным. Иначе говоря, привязать к серверу. В таком случае IP адрес не будет изменяться даже после перезагрузки роутера.

Затем, если в Вашем роутере есть функция «домашний сервер», то включите её, сопоставив с  IP адресом сервера. После этого нужно включить перенаправление портов и прописать все порты, которые должны быть открыты.

Прежде,  чем приступить к установке операционной системы на домашний вебсервер,  я зашёл в настройки BIOS, чтобы включить функцию автозапуска сервера после внезапного отключения питания. Для этого во вкладке Power изменил настройку в первой строке – After  Power Failure, выбрав в выпадающем меню <Power  On>, и сохранил настройки.

Для чего это нужно? К примеру, в момент Вашего отсутствия дома отключили электричество.  Сервер перейдёт на питание от бесперебойного источника питания, и  какое-то время всё будет работать автономно. Но  если отключение продлится дольше, чем способен обеспечить Ваш UPS? Тогда сервер в конце концов  вырубится. И вот, когда снова в Ваш дом подадут напряжение, благодаря включенной в BIOS функции автозагрузки сервер самостоятельно включится.

Данный образец  настроек показан на примере материнской платы Intel D2500HN

cooltext1694922260.png