Вы можете просто использовать apache25 (и php-apache25, если вам нужен PHP) из AUR.
usage: setup-alpine [-ahq] [-c FILE | -f FILE]
Setup Alpine Linux
options:
-a Create Alpine Linux overlay file
-c Create answer file (do not install anything)
-e Empty root password
-f Answer file to use installation
-h Show this help
-q Quick mode. Ask fewer questions.
Таким образом, вы можете создать файл ответов с вашими предпочтительными настройками.
В Alpine Extended есть эти пакеты, в противном случае, если вам нужен пользовательский ISO, вы можете использовать сценарии, поставляемые сaports
:https://gitlab.alpinelinux.org/alpine/aports/tree/master/scripts
Хорошее руководство по созданию пользовательского образа для alpine можно найти здесь :https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage
См. пункт n.1 с setup-alpine -c
и setup-alpine -f
Это немного сложнее. Вы можете пойти дальше и сделать скрипт для ввода /etc/local.d
, который выполняет эту работу, но после первоначальной настройки вы должны удалить из автозапуска (с помощью rc-update del local
). Хороший пример такого сценария можно найти здесь :https://git.sr.ht/~sircmpwn/builds.sr.ht/tree/master/images/alpine/genimg