Фотогалереи

Помощь при использовании сайта

Веб сервер

Как настроить веб сервер nginx и Apache. Тонкая настройка, примеры конфигураций. Веб серверы в ОС Linux. Сравнение веб - серверов

VDS VPS от Ruweb

Приветствую тебя читатель. Сегодня я хочу поделиться личными, _субъективными_ ощущениями от VPS ruweb. Сразу скажу, как и в нескольких других обзорах хостинга (Digital Ocean Beget я не претендую на роль судьи и эксперта по хостингам) Хочется просто поделиться имеющимся опытом.



VPS по цене виртуального хостинга

В самом начале создания этого сайта, он хостился на домашнем наколеночном сервере, который жил в ящике письменного стола и представлял из себя ничто иное как голую материнскую плату без корпуса. Запускалкой всего этого "вебдобра" был (sic!) Arch Linux. Фото того как это выглядело можно посмотреть здесь
В принципе такой "хостинг" меня вполне устраивал, так как был абсолютно бесплатен, да и железо из которого все это было собрано осталось после апгрейда десктопа, но интернет подключение по технологии ADSL оставляло желать лучшего.



Самый простой способ обновить ядро Drupal

Для CMS Drupal достаточно часто выходят обновления безопасности. Никому не надо доказывать, что такими обновлениями не стоит пренебрегать, ведь от этого зависит целостность вашего сайта и безопасность его посетителей. Если мантейнеры Drupal вносят изменения в код CMS, то обычно выпускается полный тарбол ядра Drupal с уже примененными изменениями. Все это конечно замечательно, закинул тарбол, распаковал и радуйся. Но как быть тем у кого скажем права на файлы и директории отличны от стандартных, или скажем удалены за ненужностью многие его модули? Да и зачем собственно все это делать, если все изменения затрагивают лишь 2 - 3 строчки в 2 - 3 файлах? Для таких случаев есть diff и patch. При разработке ядра Linux также используется diff и patch. Имея версию скажем 3.6, Вы спокойно можете скачать лишь linux-3.7.patch и наложив его на предыдущую версию пользоваться новой, не качая весь тарболл который весит под 80 Мб.



Постоянная переадресация поддоменов средствами nginx

Имеем domain.ru и веб сайт на нем. При запросе поддомена www.domain.ru или mail.domain.ru попадаем на тот же самый сайт, но в данном случае уже на домен третьего уровня. Это не есть хорошо, так как сайт должен быть доступен только по одной URL. Например с точки зрения поисковиков www.domain.ru и domain.ru это совершенно разные сайты со всеми вытекающими. На мой взгляд сайт на www.domain.ru это моветон, поэтому только domain.ru, без всяких поддоменов. (Если конечно на поддоменах не располагаются другие сайты)



Установка и настройка ftp-сервера proftpd в ubuntu 10.10

Устанавливаю пакет proftpd:
sudo aptitude install proftpd

Перед установке потянулись еще три зависимости, согласился.
При установке пакет спрашивает о способе запуска: самостоятельно или через inetd?

Я выбираю "самостоятельно".

Затем открываю файл /etc/shells:
sudo nano /etc/shells

добавляю в него одну строку:
/bin/false

И создаю в /HOME каталоге папку FTP-shared:
sudo mkdir /home/FTP-shared

После этого создаю пользователя с именем userftp:
sudo useradd userftp -p parol -d /home/FTP-shared -s /bin/false

где вместо "parol" - ввожу слово или фразу в качестве пароля :)

В папке FTP-shared создаю две дополнительные папки:
sudo mkdir /home/FTP-shared/public
sudo mkdir /home/FTP-shared/upload