19.8 Веб сервер, но больше для диагностики.
Link1. Железо.
Link2. Подготовка и "минимальная" установка Tiny Core.
Link3. Понимание как это работет.Link4. Добавим SSH, что бы можно было работать через сеть.
Link5. Ищем IP адрес "мелкого" компьютера в локальной сети.
Link6. Прекращаем мазохизм с редактором vi, устанавливаем mc (аналог Norton Comander).Link7. Открыть порты для SSH и домашнего веб сервера.Link8. Веб сервер, который устанавливается в одну строчку.Link8. Работа через 'Console' port.Понадобится время, желание и подключение к интернету.
Вообще то, хорошо бы знать, что делает веб сервер. А делает он, почти ничего. У него одна дирректория, в которой хранятся файлы, которые он "раздает". В принципе это все. Когда идет обращение по HTTP (port 80) он возвращает страницу "index.html" из своей дирректории. Ну и остальные файлы, если они там есть.
Как это сделать.
- Установить веб сервер (busybox-httpd).
- Запускать программу при каждой загрузке. и на 80-м порту и путь к файлам.
- Создать дирректрорию (от куда будут раздаваться файлы) и файл index.html .
- Сохранить изменения, на будущее и перезагрузиться.
--- Boot from CF card, Tiny Core already installed, text mode ---
tce-load -wi busybox-httpd.tcz
sudo vi /opt/bootlocal.sh
Esc, i
add-> /usr/local/httpd/sbin/httpd -p 80 -h /mnt/sda1/www_site
Esc, :, w, q, Enter
sudo mkdir /mnt/sda1/www_site
sudo touch /mnt/sda1/www_site/index.html
sudo vi /mnt/sda1/www_site/index.html
Esc, i
add-> <html>
add-> <body>
add-> Hard to believe, but my Web Site is alive.
add-> </body>
add-> </html>
Esc, :, w, q, Enter
filetool.sh -b
sudo reboot
--- OPTIONAL --- DD entire of CF card to file on USB disk ---
--- DONE ---
DONE.
И, если все "сложилось" ...
... то набрав внутренний внутренний IP адрес (192.168.0.50) в окне браузера, Вы должны увидеть страничку, которую только что создали в файле index.html

Набрав внешний IP (для меня 79.132.214.17), Вы увидите то же самое (если, в роутере, перенаправление портов включено, кончено).
С этого момента Ваш сервер работает.
* И ... основное предназначение этого веб сервера и созданной страницы - дистанционно проверять работает компьютер или нет. *
Next