локальные инсталляции форума
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
локальные инсталляции форума
Кроме Интернет-инсталляции форума, которую мы вот сейчас читаем - можно осуществить и локальные инсталляции форума ... каждый для себя.
В чём "фишка" локального форума, если есть общий, публичный, в Интернет?
Есть даже несколько независимых аргументов:
1. Как тестовая инсталляция, на которой проверяются обновления версии phpBB (см. обновление версии phpBB) и устанавливаются и проверяются расширения phpBB (см. расширения phpBB) - здесь на форуме это всё делается именно и только так! 2. Можно установить себе локальную копию форума в качестве справочника, на случай перебоев с Интернет, или полной гибели публичного форума ... да и просто в связи со скоростью Интернет. Там очень много тонких мелочей, которые трудно искать по всему Интернет.
Я пользуюсь ним так.
Всем интересующимся я перешлю бэкапы форума по первому требованию и бесплатно.
3. На локальной копии легко (и увлекательно) отрабатывать быстрое развёртывание инсталляции на новом хостинге. И проверка того, как выглядят дополнительные инструментарии, например панели WEB-управления хостингом (см. панели управления хостингом).
4. Наконец, самое интересное, локальный форум можно расшарить для публичного доступа, используя, например, реверсныйй туннель SSH, через тот же сервер linux-ru.ru (через порт 8080), например. 5. Локальная установка позволит отработать и выбрать панель управления хостингом (сервером) (см. панели управления хостингом), по принципу: установили - снесли, установили - снесли, установили - снесли, ... поскольку многие из панелей управления хостингом позволяют себя устанавливать только ранее разворачивания самого WEB-ресурса.
В чём "фишка" локального форума, если есть общий, публичный, в Интернет?
Есть даже несколько независимых аргументов:
1. Как тестовая инсталляция, на которой проверяются обновления версии phpBB (см. обновление версии phpBB) и устанавливаются и проверяются расширения phpBB (см. расширения phpBB) - здесь на форуме это всё делается именно и только так! 2. Можно установить себе локальную копию форума в качестве справочника, на случай перебоев с Интернет, или полной гибели публичного форума ... да и просто в связи со скоростью Интернет. Там очень много тонких мелочей, которые трудно искать по всему Интернет.
Я пользуюсь ним так.
Всем интересующимся я перешлю бэкапы форума по первому требованию и бесплатно.
3. На локальной копии легко (и увлекательно) отрабатывать быстрое развёртывание инсталляции на новом хостинге. И проверка того, как выглядят дополнительные инструментарии, например панели WEB-управления хостингом (см. панели управления хостингом).
4. Наконец, самое интересное, локальный форум можно расшарить для публичного доступа, используя, например, реверсныйй туннель SSH, через тот же сервер linux-ru.ru (через порт 8080), например. 5. Локальная установка позволит отработать и выбрать панель управления хостингом (сервером) (см. панели управления хостингом), по принципу: установили - снесли, установили - снесли, установили - снесли, ... поскольку многие из панелей управления хостингом позволяют себя устанавливать только ранее разворачивания самого WEB-ресурса.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
локальные инсталляции форума
Новый виток интереса (3 года прошло ) к локальной копии у меня ... по разным причинам:
- доступ к форумк часто ... или у многих ... у меня в том числе - осуществляется через прокси или VPN, что снижает скорость на порядок ... см. технические проблемы
- бывают заметные перебои из-за DDoS атак на российских хостеров ... см. там же, далее - сервер лежит по неделе ...
- для автономной работы, в качестве справочника, форум хорошо бы держать "под рукой"...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
локальные инсталляции форума
Возник из-за изучения возможности: сохранить целиком образ диска + поднять его в виртуальной машине VirtualBox...
Вот сервер форума:
Код: Выделить всё
olej@277938:~$ df
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
udev 490548 0 490548 0% /dev
tmpfs 101104 11836 89268 12% /run
/dev/vda1 15389720 5175600 9411364 36% /
tmpfs 505512 0 505512 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 505512 0 505512 0% /sys/fs/cgroup
tmpfs 101100 0 101100 0% /run/user/1001
Тем более, что вместо ручной возможности скачать диск, у хостера появилась такая вот услуга - Образы сервера:
Образы — это опция в панели управления, с помощью которой вы можете загружать свои образы и разворачивать их на серверах, а также создать полную копию вашего облачного сервера, в виде образа в формате Qcow2, со всеми настройками операционной системы, программного обеспечения и всем содержимым сервера.
Вы можете:
- Создать из образа новый сервер в панели Timeweb Cloud.
- Использовать образ при переустановке уже существующего сервера.
- Скачать образ и развернуть копию вашего VDS у другого провайдера.
- Загрузить свой образ в панель управления.
- Использовать образы как способ резервного копирования данных.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
локальные инсталляции форума
Сказано-сделано...
По инструкции создан образ...
1. Скачан на локальный диск ... (скачивание, отдача, у хостера очень медленная, 600-700Kb/s )
Код: Выделить всё
olej@R420:~/sdc3/VirtualBoxVMs/linux-ru.ru$ ls -l b50e20d4-6678-4f9f-90d2-201f7c80902a.Q83IBqtD.qcow2
-rw------- 1 olej olej 16107798492 ноя 15 01:20 b50e20d4-6678-4f9f-90d2-201f7c80902a.Q83IBqtD.qcow2
3. Попытка подсунуть ему диск в формате *.qcow2 завершилась неуспехом - VM не грузится...
4. Преобразовываю формат в *.vdi :
Код: Выделить всё
olej@R420:~/sdc3/VirtualBoxVMs/linux-ru.ru$ qemu-img convert -f qcow2 b50e20d4-6678-4f9f-90d2-201f7c80902a.Q83IBqtD.qcow2 -O vdi linux-ru.ru.vdi
Код: Выделить всё
olej@R420:~/sdc3/VirtualBoxVMs/linux-ru.ru$ ls -l linux-ru.ru.vdi
-rw-r--r-- 1 olej olej 15493820928 ноя 15 01:40 linux-ru.ru.vdi
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
локальные инсталляции форума
5. Теперь этот диск подбрасываю созданной VM... 6. Загрузка: 7. После входа, чтобы в экземплярах (браузеров, вкладок...) не путаться - лучше поменять сразу: имя хоста (/etc/hostname), все пароли, убрать из /etc/passwd посторонних (сетевых) пользователей ...
8. Мне получилось установить гостевые приложения VirtualBox (подключив CD дополнений в прямо менеджере VirtualBox) ...
Код: Выделить всё
root@277938:/mnt# mkdir cd
Код: Выделить всё
root@277938:/mnt# mount /dev/cdrom /mnt/cd
mount: /mnt/cd: WARNING: device write-protected, mounted read-only.
Код: Выделить всё
root@277938:/mnt# ls /mnt/cd
AUTORUN.INF NT3x TRANS.TBL VBoxLinuxAdditions.run VBoxWindowsAdditions.exe
autorun.sh OS2 VBoxDarwinAdditions.pkg VBoxSolarisAdditions.pkg VBoxWindowsAdditions-x86.exe
cert runasroot.sh VBoxDarwinAdditionsUninstall.tool VBoxWindowsAdditions-amd64.exe windows11-bypass.reg
Код: Выделить всё
root@277938:/mnt/cd# ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.1.38 Guest Additions for Linux........
VirtualBox Guest Additions installer
Copying additional installer modules ...
Installing additional modules ...
/opt/VBoxGuestAdditions-6.1.38/bin/VBoxClient: error while loading shared libraries: libXt.so.6: cannot open shared object file: No such file or directory
/opt/VBoxGuestAdditions-6.1.38/bin/VBoxClient: error while loading shared libraries: libXt.so.6: cannot open shared object file: No such file or directory
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules. This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Kernel headers not found for target kernel
4.19.0-25-amd64. Please install them and execute
/sbin/rcvboxadd setup
VirtualBox Guest Additions: Running kernel modules will not be replaced until
the system is restarted
Но вот VirtualBox: режим масштабирования - вполне ... более чем
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
локальные инсталляции форума
9. Но это всё и не очень нужно, как оказалось, потому как я всегда могу подключиться (в сколько угодно терминалов) по SSH по локальному адресу VM полученнному по DHCP LAN (сетевой адаптер VM перевести в режим бридж!): А дальше сколько угодно - из LAN по SSH - 192.168.1.35:
Код: Выделить всё
olej@virtualbox:~$ ps -A | grep apache
770 ? 00:00:03 apache2
7157 ? 00:00:00 apache2
7158 ? 00:00:00 apache2
7159 ? 00:00:00 apache2
7160 ? 00:00:00 apache2
7161 ? 00:00:00 apache2
Код: Выделить всё
olej@virtualbox:~$ ps -A | grep sql
715 ? 00:00:42 mysqld
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
локальные инсталляции форума
Теперь по тому же IP подключаюсь в браузере: Только обязательно в URL указать протокол https: (к локальному IP оно всё норовит подключиться по http: )... чтоб исеть возможность войти под своим логином и не было всё размечено красным...
И сёрфинг по страницам форума ... с картинками и с прикреплёнными файлами:
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
локальные инсталляции форума
В чём "фишка" такой локальной копии ... что нужно вместо ~2Gb бэкапов скачивать 15Gb образа диска ... и хранить в VM около 14Gb .vdi имиджа диска (это мне не совсем понятно ... при занятости диска около 38%)
- опыт показал, что развернуть на современном дистрибутиве (из последних) из бэкапов - геморой из-за версий Apache, MySQL и, главное, PHP и движка phpBB... тут приходится поуродоваться
- не нужно делать никаких инсталляций ... Apache, MySQL ... не нужны никакие логины и пароли управления, имена таблиц баз данных MySQL и пр.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
локальные инсталляции форума
Код: Выделить всё
olej@virtualbox:~$ sudo inxi -MCmxxx
sudo: unable to resolve host virtualbox: Неизвестное имя или служба
Machine: Type: Virtualbox System: innotek product: VirtualBox v: 1.2 serial: N/A Chassis: Oracle Corporation type: 1
serial: N/A
Mobo: Oracle model: VirtualBox v: 1.2 serial: N/A BIOS: innotek v: VirtualBox date: 12/01/2006
Memory: RAM: total: 3.85 GiB used: 376.5 MiB (9.5%)
RAM Report: message: No RAM data was found.
CPU: Topology: Quad Core model: Intel Xeon E5-2470 v2 bits: 64 type: MCP arch: Ivy Bridge rev: 4 L2 cache: 25.0 MiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 bogomips: 19199
Speed: 2400 MHz min/max: N/A Core speeds (MHz): 1: 2400 2: 2400 3: 2400 4: 2400
Код: Выделить всё
olej@virtualbox:~$ uptime
00:48:36 up 12:03, 2 users, load average: 0,20, 0,11, 0,06
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
локальные инсталляции форума
Последний штрих: как из файла имиджа виртуального диска VM размером 15Gb я сделал файл фактическим размером 6.45Gb (ёмкость диска осталась та же - 15Gb) - про это подробно здесь: VirtualBox: уменьшение размера диска VM.
Я ведь собираюсь не разово закачивать имидж диска, а повторять это время от времени
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость