Устанавливал на Mini-ITX плату с интегрированным процессором ASUS N3050I-C; ОЗУ — 2GB; HDD 2,5″ 500GB.
asus3050.jpg [ 29.22 КБ | Просмотров: 1554 ]
Устанавливаю саму систему Debian 8.7
В процессе установки задаю:
Страна: Европа/Минск
Имя компа: MDM
Имя пользователя: md
Разметка диска вручную (четыре первичных раздела):
0,5 Gb - /boot
1 Gb - раздел подкачки
10 Gb - /root
50 Gb - /home (держать музыку и т.п.)
(остальную емкость можно еще для чего-нить использовать позже)
Выбираю компоненты:
ssh-сервер
стандартные системные утилиты.
В процессе установки Debian с дистрибутива net-install система должна иметь доступ в инет. (соответственно в сети должен быть DHCP).
После окончания установки заходим под рутом и устанавливаем sudo (далее все команды из под рута)
apt-get install sudo
Включаем пользователя md в группу sudo:
usermod -aG sudo md
разрешаем пользователю md повышение прав без запроса пароля (нужно для работы модуля Noolite, там все команды идут с префиксом sudo):
nano /etc/
sudoers
В конец файла добавляем:
md ALL=(ALL) NOPASSWD: ALL
Разрешаем пользователю root вход по ssh:
nano /etc/ssh/
sshd_config
изменить PermitRootLogin с no на yes:
PermitRootLogin yes
/etc/init.d/ssh restart
С этого момента можно подключиться с другого компа через ssh клиента (putty, например).
Установим mc:
apt-get install mc
Устанавливаем NTP:
aptitude install ntp ntpdate
Ставим apache:
apt-get install apache2 apache2-utils apache2-doc
Установим права на директорию www:
chown -R md:md /var/www
Установить mySQL (в ходе установки попросит задать пароль):
apt-get install mysql-server mysql-client
Установить PHP и PHP Curl:
apt-get install php5 php5-cgi php5-cli libapache2-mod-php5 php5 php-pear php5-xcache php5-gd php5-mysql php5-xdebug php5-common php5-dev
apt-get install curl libcurl3 libcurl3-dev php5-
curl
Установить phpmyadmin (в ходе установки указать тип сервера apache2, пароль для mysql и задать пароль для самого phpmyadmin:
apt-get install phpmyadmin
Настройка веб-сервера:
Настраиваем запуск Apache от имени пользователя md (понадобится для нормальной работы оборудования noolite)
nano /etc/apache2/envvars
Найти следующие 2 строки и заменить в них имя пользователя на md (изначально там www-data)
export APACHE_RUN_USER=md
export APACHE_RUN_GROUP=md
Включаем mod rewrite:
a2enmod rewrite
service apache2 restart
Правим конфиг apache:
nano /etc/apache2/apache2.
conf
В секции <Directory /> прописать AllowOverride All (вместо none) в 4х случаях.
nano /etc/apache2/sites-available/000-default.
conf
Исправить /var/www/html на /var/www
Правим конфиг PHP:
nano /etc/php5/apache2/php.
ini
и
nano
/etc/php5/cli/php.
ini
меняем в двух файлах:
error_reporting
= E_ALL & ~E_NOTICE & ~
E_STRICT
поиск в nano ctrl+w
/etc/init.d/apache2 restart
Веб-сервер готов. Можно проверить, запустив http://IP_Majordomo/phpmyadmin