Jan 24, 2011 00:51
На конец-то запустил комп, который у меня стоял с 6 января. Теперь у меня есть свой домашний сервер.
Задачи которые возлагаются на него:
- удобный доступ по локалке;
- доступ по ftp;
- доступ по ssh;
- web-сервер;
Как все происходило:
1. Проверил железо. Настроил запуск с флешки (на которой дистриб Debian).
2. Установка системы. Разбил диск на тир части (3 Гб - система, 1 Гб - файл подкачки. 16 Гб - /home). Возникла проблема - дефолтный русский репозиторий плохо работал (ftp://ftp.ru.debian.org/debian/), пакеты не хотели грузится. Пришлось выбрать другое заркало и начать сначала. Всего заняло минут 30.
3. После загрузки системы скачиваем ssh-server и дальше правим по удаленке.
4. Настройка роутера - прокидывем внешние запросы по 21, 22, 80 порту на IP сервера (роутер DIR-300).
- учитывая, что IP не статичный используем ddns. DIR-300 его умеет.
- все домены через CNAME соответствуют домену ddns.
5. Установка и настройка самбы - всем пользователям доступ без пароля.
6. Установка Apache2, php5.
7. Настройка виртуальных серверов на apache.
8. Установка и настройка mySql и phpmyadmin.
- изменение пути для phpmyadmin.
9. Установка и настройка vsftpd сервера.
10. Правка прав, чтобы по ftp были доступны все файлы виртуальных серверов apache.
11. Перенос данных mysql в /home
12. Настройка php для работы с готовыми библиотеками.
Всё - сервер готов к работе )))
Мелкие доработки потом:
- правка конфига vsftpd, чтобы видел файлы начинающиеся с точки.
Мысли на будущее:
- бекап mysql.
- бекап виртуальных серверов.
- заготовить образ готовой и настроенной ситемы.
- создание директории с автоматическим бекапировнием. (для хранения разнородных данных).
Выводы: Ничего сложного в создании домашнего сервера нету. Главное сразу определить цель создания сервера и как будут храниться данные на нем. Практически все советы можно нарыть в инете.
компьютер,
linux,
debian