05.10.2011, 15:58 |
#
1
|
2 группа
Регистрация: 26.06.2010
Сообщений: 115
Сказал(а) спасибо: 43
Поблагодарили 109 раз(а) в 46 сообщениях
|
Экономим ресурсы VPS/VDS с помощью легкого веб-сервера
Рано или поздно большинство дорвейщиков сталкивается с тем, что нужно для своих дорвеев заказывать VPS/VDS или выделенный сервер.
Также, для удобства либо же из-за отсутствия навыков работы с unix-системами большинство выбирает VPS/VDS/сервер с какой-нибудь панелью управления (DirectAdmin, cPanel, ISP и т.д.) и администрированием. Я считаю, что в нашем случае это пустая трата серверных ресурсов и денег! Далее я в кратце расскажу как сэкономить немного денег и быстро самому настроить легкий веб-сервер (только html). 1) Прежде всего вам потребуется программа для подключения к серверу по SSH. Простая и удобная в использовании для начинающих Putty Скачиваем и запускаем. Нужно ввести данные подключения к серверу: - в "Host Name" пишем IP-адрес вашего сервера - Port: 22 (по-умолчанию) - "Connection type": SSH - Жмем "Open" Далее программа предлагает принять ключ, жмем "Да" и видим черное окно в котором нас просят ввести логин и пароль. 2) Для начала создадим пользователя (в моем примере "alex") и зададим для него пароль. В последующем будем заливать файлы по FTP/sFTP с этим пользователем. В качестве домашней директории для него укажем весь home: Код:
- Для удобства работы с файлами поставим файловый менеджер Midnight Commander - В качестве веб-сервера будем использовать nginx - В роли FTP сервера выступит proftpd Установка: Для Debian: Код:
Код:
3) Конфигурируем proftpd - Открываем конфигурационный файл proftpd для редактирования: Код:
Код:
4) Настройка nginx - Для начала редактируем файл конфигурации nginx: Код:
Код:
- идем в папку /etc/nginx/sites-enabled Код:
Код:
Код:
Код:
Код:
Код:
Теперь можно соединяться по ftp с созданным в начале именем пользователя и паролем. Для того чтобы добавить сайт просто создайте папку с именем домена. Например, если вы хотите добавить на сервер домен megador.ru, то вам достаточно создать папку megador.ru и залить в нее содержимое дора. Домен будет доступен как по megador.ru, так и по www.megador.ru Добавляем поддержку php Создаем общую папку для файлов Также, если кто-то не хочет все-таки делать настройку сам, то могу настроить все перечисленное выше для вас. Подробнее здесь P.S. Раньше никогда не писал мануалов, так что если что-то непонятно - не пинайте. Последний раз редактировалось Alexander; 22.12.2011 в 11:23. |
Сказали спасибо: | Alu (05.10.2011), Arsau (24.01.2012), Brucey (06.10.2011), Collapse (08.02.2012), dachnik (08.10.2011), eger (05.10.2011), Ericon (10.10.2011), fiilin (09.11.2011), Icesky (05.10.2011), idimka (06.10.2011), Jekaboyzz (16.10.2011), k0yz (05.10.2011), Kaktos (05.10.2011), LBJ (24.01.2012), monro (24.01.2012), RestMan (13.10.2011), RusDat (17.02.2012), Self (05.10.2011), seregin (13.10.2011), Skalt (25.01.2012), sydoow (06.10.2011), tokado (06.10.2011), xodapi (16.10.2011), Z1P (08.10.2011), zulu (24.01.2012), Дядя Яша (05.10.2011) |
05.10.2011, 16:13 |
#
3
|
2 группа
Регистрация: 26.06.2010
Сообщений: 115
Сказал(а) спасибо: 43
Поблагодарили 109 раз(а) в 46 сообщениях
|
Экономия ресурсов в том, что нет панели управления и нет ничего лишнего, nginx легче чем apache и идеально подходит для отдачи статических файлов. Такая система после заргузки сервера занимает 25-30 мегабайт оперативной памяти. Грубо говоря, на одном и том же железе можно разместить большее количество доров. Тут все упирается только в место на диске
|
Пользователь сказал cпасибо: | sydoow (06.10.2011) |
05.10.2011, 16:45 |
#
6
|
2 группа
Регистрация: 26.06.2010
Сообщений: 115
Сказал(а) спасибо: 43
Поблагодарили 109 раз(а) в 46 сообщениях
|
Да, лично я FTP не пользуюсь, но большинству людей привычнее использовать FTP, да и в дорогенераторах часто присутствует возможность сразу заливать по FTP.
|
Пользователь сказал cпасибо: | sydoow (06.10.2011) |
05.10.2011, 17:24 |
#
7
|
5 группа
Регистрация: 15.01.2011
Адрес: Свердловская область, город около Екабурга
Сообщений: 8,088
Сказал(а) спасибо: 3,611
Поблагодарили 2,912 раз(а) в 1,544 сообщениях
|
Midnight Commander - почему именно этот менеджер, а не например Total Commander ?
__________________
|
06.10.2011, 00:19 |
#
0
|
:)
Регистрация: 18.07.2011
Сообщений: 1,006
Сказал(а) спасибо: 803
Поблагодарили 484 раз(а) в 273 сообщениях
|
Спасибо большое! Очень актуально для меня сейчас. Хочу брать сервак без панелья, а сам нихера не шарю в делах и админа чтото не могу найти который мне на $15 сделает нужное)))
Alexander, расскажи плиз ещё вот что если не сложно как сделать следующие... Нужно чтобы работало php (библиотека pclzip.lib) - это для того чтобы заливать архивы и их там уже распаковывать. nginx фронт-эндом для статики, а апач бэк-эндом для динамики - хз чо значит, но где то здесь на форуме вычитал) Также расскажи про ДНС, а то мне не понятно. Как мне к серваку привязывать домены? Для этого нужно воспользовать сервисами фриднсов (какой лучше?)? Или нужно домен покупать? Или нужно второй ип на сервак брать (не хотелось бы)? Нужно ещё вести статистику по трафику на серваке и кол-ва места занятого на жёстком. Ещё мне сказали что при сетапе сервера нужно отключить все логи нафиг, чтобы не на гружать сервер. Расскажи плиз как: -перезагружать серв - добавлять домены (как я понял тупо создавать папки в Midnight Commander?) - сабдомены к доменам (как я понял тупо создавать папки в Midnight Commander?) - менять пароль админа и фтп - смотреть кол-во используемого трафика и занятого места на серваке. И ещё, скажи плиз под 400 доменов по 100 сабов сколько брать озу (512, 1 или 2) и какой лучше проц и из перечисленных: Intel® Atom® 330 Core2 1.6GHz Intel® Atom® D410 PTL 1.67GHz Intel® Atom® 510 Core2 1.67GHz Intel® Atom® D525 Core2 1.8GHz Intel E7600 Core2Duo 3,06 Ghz Intel E8400 Core Duo 3 GHz Intel E6700 DCore 3.2GHz Intel Core i3 540 3.0GHz Intel Core i3 2100 3.1GHz Intel Core i5 2300 2.8GHz Intel Core i7 2600 3.4GHz Xeon QC E5504 2.0GHz На серваке будет только статика. Желательно конечно побюджетнее проц Буду очень благодарен, а то мне никто не хочет помогать за пятнашку)))))
__________________
Каждый ден в дорген |