Использовать стандартный для HTTPS порт 443 вместо 9443
Скопируйте файл abills_httpd_443.conf
в директорию конфигурационных файлов Apache и перезапустите Apache.
Linux:
cp /usr/abills/misc/apache/abills_httpd_443.conf /etc/apache2/sites-enabled/ service apache2 restart
FreeBSD:
cp /usr/abills/misc/apache/abills_httpd_443.conf /usr/local/etc/apache24/Includes/ service apache24 restart
Файл abills_httpd.conf (работает с портом 9443) можно удалить.
Перенаправлять с HTTP на HTTPS
Сначала убедитесь, что Apache на данный момент не слушает на порту 80, иначе Apache не запустится с этим конфигурационным файлом. При необходимости удалите/отредактируйте существующие конфигурационные файлы, работающие с портом 80.
Скопируйте файл abills_httpd_redirect_to_https.conf
в директорию конфигурационных файлов Apache и перезапустите Apache.
Linux:
cp /usr/abills/misc/apache/abills_httpd_redirect_to_https.conf /etc/apache2/sites-enabled/ service apache2 restart
FreeBSD:
cp /usr/abills/misc/apache/abills_httpd_redirect_to_https.conf /usr/local/etc/apache24/Includes/ service apache24 restart
Кастомные страницы ошибок
Доступные коды ошибок: 403, 404, 408, 500, 502, 503, 504
Доступно с версии 1.04
Если у вас установка ABillS произошла после версии 1.04 — кастомные страницы включены у вас по умолчанию.
Если вы обновились, то для установки нужно добавить в abills_httpd.conf такие строчки после атрибута DocumentRoot:
ErrorDocument 403 "/http/403.html" ErrorDocument 404 "/http/404.html" ErrorDocument 408 "/http/408.html" ErrorDocument 500 "/http/500.html" ErrorDocument 502 "/http/502.html" ErrorDocument 503 "/http/503.html" ErrorDocument 504 "/http/504.html"
После внесения изменений, удостоверьтесь, что с синтаксисом всё хорошо, и веб-сервер не сложится после перезагрузки:
apachectl configtest
Если всё хорошо - перезагрузить Apache.
service apache2 restart
Результат:
Также, соответственно, вы можете использовать разные страницы для собственных нужд - на это и рассчитано, в особенности страница 403.