CubieBoard: Web сервер под ногами
Прошлый мой пост получил некий ажиотаж, поэтому я продолжу тему того, что можно ещё сделать с CubieBoard.
На этот раз, я хочу запустить свой Web сервер, и закинуть туда что-нить. (что-нить для вас, ибо мне, как веб-разработчику, нужно будет другое). И ещё, я решил сделать полноценную инструкцию, как, куда и что. Так что, поехали!
1. Нам нужна ОС. Самая популярная, это Cubian (аналог Debian). Переходим на сайт, и качаем нужную нам версию.
2. Следуя инструкции, записываем образ на флешку.
3. С помощью Angry IP Scanner, сканируем сеть и находим наше устройство.
4. Через Putty подключаемся к нему. Порт: 36000
5. Логин: cubie | Пароль: cubie
Дальше мы пишем:
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
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 подписчик
Правила сообщества
Все дистрибутивы хороши.
Будьте людьми.