From 53023cb46a98969ff6ec34a0a33e6a0343a41acb Mon Sep 17 00:00:00 2001
From: "Adam T. Carpenter" <atc@53hor.net>
Date: Mon, 1 Feb 2021 17:16:32 -0500
Subject: added config data

---
 .../etc/apache24/Includes/nextcloud.53hor.net.conf |  38 +++---
 usr/local/etc/apache24/httpd.conf                  | 132 +++++++++++++++++++++
 usr/local/etc/apache24/modules.d/001_mod_php.conf  |   6 +
 3 files changed, 158 insertions(+), 18 deletions(-)

(limited to 'usr')

diff --git a/usr/local/etc/apache24/Includes/nextcloud.53hor.net.conf b/usr/local/etc/apache24/Includes/nextcloud.53hor.net.conf
index 2bf47a9..9fd015f 100644
--- a/usr/local/etc/apache24/Includes/nextcloud.53hor.net.conf
+++ b/usr/local/etc/apache24/Includes/nextcloud.53hor.net.conf
@@ -1,20 +1,22 @@
 <VirtualHost *:80>
-  DocumentRoot "/usr/local/www/apache24/data/nextcloud"
-    ServerName <domain name>
-         RewriteEngine on
-	      RewriteCond %{SERVER_NAME} =<domain name>
-	           RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
-		     #ErrorLog ${APACHE_LOG_DIR}/error.log
-		       #CustomLog ${APACHE_LOG_DIR}/access.log combined
+	DocumentRoot "/usr/local/www/nextcloud"
+	ServerName nextcloud.53hor.net
+	RewriteEngine on
+	RewriteCond %{SERVER_NAME} =nextcloud.53hor.net
+	RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
+	#ErrorLog ${APACHE_LOG_DIR}/error.log
+	#CustomLog ${APACHE_LOG_DIR}/access.log combined
 
-		         <Directory /usr/local/www/apache24/data/nextcloud/>
-			     Options +FollowSymlinks
-			         AllowOverride All
-				     <IfModule mod_dav.c>
-				           Dav off
-					       </IfModule>
-					           SetEnv HOME /usr/local/www/apache24/data/nextcloud
-						       SetEnv HTTP_HOME /usr/local/www/apache24/data/nextcloud
-						           Satisfy Any
-							     </Directory>
-							     </VirtualHost>
+	<Directory /usr/local/www/nextcloud/>
+		Options +FollowSymlinks
+		AllowOverride All
+
+		<IfModule mod_dav.c>
+			Dav off
+		</IfModule>
+
+		SetEnv HOME /usr/local/www/nextcloud
+		SetEnv HTTP_HOME /usr/local/www/nextcloud
+		Satisfy Any
+	</Directory>
+</VirtualHost>
diff --git a/usr/local/etc/apache24/httpd.conf b/usr/local/etc/apache24/httpd.conf
index e69de29..89e144e 100644
--- a/usr/local/etc/apache24/httpd.conf
+++ b/usr/local/etc/apache24/httpd.conf
@@ -0,0 +1,132 @@
+
+ServerRoot "/usr/local"
+
+
+Listen 80
+
+LoadModule mpm_prefork_module libexec/apache24/mod_mpm_prefork.so
+LoadModule authn_file_module libexec/apache24/mod_authn_file.so
+LoadModule authn_core_module libexec/apache24/mod_authn_core.so
+LoadModule authz_host_module libexec/apache24/mod_authz_host.so
+LoadModule authz_groupfile_module libexec/apache24/mod_authz_groupfile.so
+LoadModule authz_user_module libexec/apache24/mod_authz_user.so
+LoadModule authz_core_module libexec/apache24/mod_authz_core.so
+LoadModule access_compat_module libexec/apache24/mod_access_compat.so
+LoadModule auth_basic_module libexec/apache24/mod_auth_basic.so
+LoadModule reqtimeout_module libexec/apache24/mod_reqtimeout.so
+LoadModule filter_module libexec/apache24/mod_filter.so
+LoadModule mime_module libexec/apache24/mod_mime.so
+LoadModule log_config_module libexec/apache24/mod_log_config.so
+LoadModule env_module libexec/apache24/mod_env.so
+LoadModule headers_module libexec/apache24/mod_headers.so
+LoadModule setenvif_module libexec/apache24/mod_setenvif.so
+LoadModule version_module libexec/apache24/mod_version.so
+LoadModule unixd_module libexec/apache24/mod_unixd.so
+LoadModule status_module libexec/apache24/mod_status.so
+LoadModule autoindex_module libexec/apache24/mod_autoindex.so
+LoadModule rewrite_module libexec/apache24/mod_rewrite.so
+LoadModule php7_module libexec/apache24/libphp7.so
+<IfModule php7_module>
+   <FilesMatch "\.(php|phps|php7|phtml)$">
+       SetHandler php7-script
+   </FilesMatch>
+   DirectoryIndex index.php
+</IfModule>
+<IfModule !mpm_prefork_module>
+</IfModule>
+<IfModule mpm_prefork_module>
+</IfModule>
+LoadModule dir_module libexec/apache24/mod_dir.so
+LoadModule alias_module libexec/apache24/mod_alias.so
+
+IncludeOptional etc/apache24/modules.d/[0-9][0-9][0-9]_*.conf
+
+<IfModule unixd_module>
+User www
+Group www
+
+</IfModule>
+
+
+ServerAdmin you@example.com
+
+
+<Directory />
+    AllowOverride none
+    Require all denied
+</Directory>
+
+
+DocumentRoot "/usr/local/www/apache24/data"
+<Directory "/usr/local/www/apache24/data">
+    Options Indexes FollowSymLinks
+
+    AllowOverride None
+
+    Require all granted
+</Directory>
+
+<IfModule dir_module>
+    DirectoryIndex index.html
+	</IfModule>
+
+<Files ".ht*">
+    Require all denied
+</Files>
+
+ErrorLog "/var/log/httpd-error.log"
+
+LogLevel warn
+
+<IfModule log_config_module>
+    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
+    LogFormat "%h %l %u %t \"%r\" %>s %b" common
+
+    <IfModule logio_module>
+      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
+    </IfModule>
+
+    CustomLog "/var/log/httpd-access.log" common
+
+</IfModule>
+
+<IfModule alias_module>
+
+
+    ScriptAlias /cgi-bin/ "/usr/local/www/apache24/cgi-bin/"
+
+</IfModule>
+
+<IfModule cgid_module>
+</IfModule>
+
+<Directory "/usr/local/www/apache24/cgi-bin">
+    AllowOverride None
+    Options None
+    Require all granted
+</Directory>
+
+<IfModule headers_module>
+    RequestHeader unset Proxy early
+</IfModule>
+
+<IfModule mime_module>
+    TypesConfig etc/apache24/mime.types
+
+    AddType application/x-compress .Z
+    AddType application/x-gzip .gz .tgz
+
+	AddType application/x-httpd-php-source .phps
+	AddType application/x-httpd-php        .php
+
+</IfModule>
+<IfModule proxy_html_module>
+Include etc/apache24/extra/proxy-html.conf
+</IfModule>
+
+<IfModule ssl_module>
+SSLRandomSeed startup builtin
+SSLRandomSeed connect builtin
+</IfModule>
+
+Include etc/apache24/Includes/*.conf
diff --git a/usr/local/etc/apache24/modules.d/001_mod_php.conf b/usr/local/etc/apache24/modules.d/001_mod_php.conf
index e69de29..f756a81 100644
--- a/usr/local/etc/apache24/modules.d/001_mod_php.conf
+++ b/usr/local/etc/apache24/modules.d/001_mod_php.conf
@@ -0,0 +1,6 @@
+<FilesMatch "\.php$">
+    SetHandler application/x-httpd-php
+</FilesMatch>
+<FilesMatch "\.phps$">
+    SetHandler application/x-httpd-php-source
+</FilesMatch>
-- 
cgit v1.2.3