43

CubieBoard: Web сервер под ногами

CubieBoard: Web сервер под ногами Cubieboard, Сервер, Linux, Инструкция, Длиннопост

Прошлый мой пост получил некий ажиотаж, поэтому я продолжу тему того, что можно ещё сделать с CubieBoard.

На этот раз, я хочу запустить свой Web сервер, и закинуть туда что-нить. (что-нить для вас, ибо мне, как веб-разработчику, нужно будет другое). И ещё, я решил сделать полноценную инструкцию, как, куда и что. Так что, поехали!


1. Нам нужна ОС. Самая популярная, это Cubian (аналог Debian). Переходим на сайт, и качаем нужную нам версию.

2. Следуя инструкции, записываем образ на флешку.

CubieBoard: Web сервер под ногами Cubieboard, Сервер, Linux, Инструкция, Длиннопост

3. С помощью Angry IP Scanner, сканируем сеть и находим наше устройство.

4. Через Putty подключаемся к нему. Порт: 36000

5. Логин: cubie | Пароль: cubie

CubieBoard: Web сервер под ногами Cubieboard, Сервер, Linux, Инструкция, Длиннопост

Дальше мы пишем:

sudo apt-get update
sudo apt-get upgrade

Ставим MySQL. При установке попросит придумать пароль, не забываем его.

sudo apt-get install mysql-server mysql-client

Ставим Apache.

sudo apt-get install apache2-mpm-prefork

После этого мы переходим в браузере по нашему IP адресу и видим замечательное сообщение - It works!


Идём дальше, и ставим PHP5.

sudo apt-get install php5 libapache2-mod-php5

Можете дополнительно поставить пакеты для работы:

sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

После установке, перезапускаем апач:

sudo invoke-rc.d apache2 restart

Добавим FTP доступ:

sudo apt-get install proftpd

При установке выбираем Standalone. Добавляем права на запись - sudo chmod -R 777 /var/www


Всё, теперь через WinSCP подключаемся к серверу, переходим в папку /var/www и загружаем свои файлы.


Устанавливаем phpMyAdmin

sudo apt-get install phpmyadmin
CubieBoard: Web сервер под ногами Cubieboard, Сервер, Linux, Инструкция, Длиннопост
sudo ln -s /usr/share/phpmyadmin/ /var/www
sudo invoke-rc.d apache2 restart

phpMyAdmin будет доступен по адресу: http://*ваш_ip*/phpmyadmin/


Если вы хотите, чтобы ваш сервер был доступен с внешки. Убедитесь, что ваш айпи доступен для внешки, и на роутере перенаправляйте 80 порт по IP Cubie.


p.s Думается мне, что это единственная адекватная инструкция для Cubieboard.

GNU/Linux

1.2K пост15.6K подписчик

Правила сообщества

Все дистрибутивы хороши.

Будьте людьми.