From 367a7f80993306f42ae18d07a56b510fc1402b98 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sat, 18 Jan 2025 13:08:27 +0200 Subject: feat: Add nix setup for apache hosting --- apache/httpd.conf.tpl | 29 +++++++++++++++++++++++++++++ apache/sites/nowayforward_human.conf.tpl | 4 ++++ 2 files changed, 33 insertions(+) create mode 100644 apache/httpd.conf.tpl create mode 100644 apache/sites/nowayforward_human.conf.tpl (limited to 'apache') diff --git a/apache/httpd.conf.tpl b/apache/httpd.conf.tpl new file mode 100644 index 0000000..695ed27 --- /dev/null +++ b/apache/httpd.conf.tpl @@ -0,0 +1,29 @@ +ServerRoot ${SERVER_ROOT} +Listen 127.0.0.1:${SERVER_PORT} + +LoadModule proxy_module modules/mod_proxy.so +LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so + +LoadModule mpm_prefork_module modules/mod_mpm_prefork.so +# LoadModule mpm_worker_module modules/mod_mpm_worker.so +# LoadModule mpm_event_module /path/to/modules/mod_mpm_event.so + + +LoadModule dir_module modules/mod_dir.so +LoadModule authz_core_module modules/mod_authz_core.so +LoadModule unixd_module modules/mod_unixd.so +LoadModule mime_module modules/mod_mime.so +#LoadModule log_config_module modules/mod_log_config.so + +Define ROOT ${ROOT_DIR} +Include ${ROOT_DIR}/sites/*.conf + +ServerName localhost + +ErrorLog "${ROOT_DIR}/error.log" +PidFile "${ROOT_DIR}/httpd.pid" + +User ${USER} +Group users + +AddType application/javascript .js diff --git a/apache/sites/nowayforward_human.conf.tpl b/apache/sites/nowayforward_human.conf.tpl new file mode 100644 index 0000000..30ebe7e --- /dev/null +++ b/apache/sites/nowayforward_human.conf.tpl @@ -0,0 +1,4 @@ + + ServerName localhost + DocumentRoot ${REPOSITORY}/views + -- cgit v1.2.3