| @@ -0,0 +1,16 @@ | ||||
| [Unit] | ||||
| Description=Disk Cache Cleaning Daemon for the Apache HTTP Server | ||||
| After=httpd.service | ||||
| Documentation=man:htcacheclean.service(8) | ||||
|  | ||||
| [Service] | ||||
| Type=forking | ||||
| User=apache | ||||
| PIDFile=/run/httpd/htcacheclean/pid | ||||
| Environment=LANG=C | ||||
| EnvironmentFile=/etc/sysconfig/htcacheclean | ||||
| ExecStart=/usr/sbin/htcacheclean -P /run/httpd/htcacheclean/pid -d $INTERVAL -p $CACHE_ROOT -l $LIMIT $OPTIONS | ||||
| PrivateTmp=true | ||||
|  | ||||
| [Install] | ||||
| WantedBy=multi-user.target | ||||
| @@ -0,0 +1,9 @@ | ||||
| [Unit] | ||||
| Description=Reload Apache for Let's Encrypt Certificate Insert | ||||
|  | ||||
| [Service] | ||||
| Type=oneshot | ||||
| ExecStart=/bin/systemctl reload httpd.service | ||||
|  | ||||
| [Install] | ||||
| WantedBy=httpd.service | ||||
| @@ -0,0 +1,8 @@ | ||||
| [Unit] | ||||
| Description=Reload Apache for Let's Encrypt Certificate Insert | ||||
|  | ||||
| [Timer] | ||||
| OnUnitActiveSec=5min | ||||
|  | ||||
| [Install] | ||||
| WantedBy=httpd.service | ||||
							
								
								
									
										33
									
								
								templates/Fedora/40/usr/lib/systemd/system/httpd.service
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								templates/Fedora/40/usr/lib/systemd/system/httpd.service
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | ||||
| # See httpd.service(8) for more information on using the httpd service. | ||||
|  | ||||
| # Modifying this file in-place is not recommended, because changes | ||||
| # will be overwritten during package upgrades.  To customize the | ||||
| # behaviour, run "systemctl edit httpd" to create an override unit. | ||||
|  | ||||
| # For example, to pass additional options (such as -D definitions) to | ||||
| # the httpd binary at startup, create an override unit (as is done by | ||||
| # systemctl edit) and enter the following: | ||||
|  | ||||
| #	[Service] | ||||
| #	Environment=OPTIONS=-DMY_DEFINE | ||||
|  | ||||
| [Unit] | ||||
| Description=The Apache HTTP Server | ||||
| Wants=httpd-init.service | ||||
| After=network.target remote-fs.target nss-lookup.target httpd-init.service | ||||
| Documentation=man:httpd.service(8) | ||||
|  | ||||
| [Service] | ||||
| Type=notify | ||||
| Environment=LANG=C | ||||
|  | ||||
| ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND | ||||
| ExecReload=/usr/sbin/httpd $OPTIONS -k graceful | ||||
| # Send SIGWINCH for graceful stop | ||||
| KillSignal=SIGWINCH | ||||
| KillMode=mixed | ||||
| PrivateTmp=true | ||||
| OOMPolicy=continue | ||||
|  | ||||
| [Install] | ||||
| WantedBy=multi-user.target | ||||
							
								
								
									
										13
									
								
								templates/Fedora/40/usr/lib/systemd/system/httpd.socket
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								templates/Fedora/40/usr/lib/systemd/system/httpd.socket
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| # See httpd.socket(8) for more information on using the httpd service. | ||||
|  | ||||
| [Unit] | ||||
| Description=Apache httpd Server Socket | ||||
| Documentation=man:httpd.socket(8) | ||||
|  | ||||
| [Socket] | ||||
| ListenStream=80 | ||||
| NoDelay=true | ||||
| DeferAcceptSec=30 | ||||
|  | ||||
| [Install] | ||||
| WantedBy=sockets.target | ||||
							
								
								
									
										26
									
								
								templates/Fedora/40/usr/lib/systemd/system/httpd@.service
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								templates/Fedora/40/usr/lib/systemd/system/httpd@.service
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| # This is a template for httpd instances. | ||||
| # See httpd@.service(8) for more information. | ||||
|  | ||||
| [Unit] | ||||
| Description=The Apache HTTP Server | ||||
| After=network.target remote-fs.target nss-lookup.target | ||||
| Documentation=man:httpd@.service(8) | ||||
|  | ||||
| [Service] | ||||
| Type=notify | ||||
| Environment=LANG=C | ||||
| Environment=HTTPD_INSTANCE=%i | ||||
| ExecStartPre=/bin/mkdir -m 710 -p /run/httpd/instance-%i | ||||
| ExecStartPre=/bin/chown root.apache /run/httpd/instance-%i | ||||
| ExecStartPre=/bin/mkdir -m 700 -p /var/lib/httpd/instance-%i | ||||
| ExecStartPre=/bin/chown apache.apache /var/lib/httpd/instance-%i | ||||
| ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND -f conf/%i.conf | ||||
| ExecReload=/usr/sbin/httpd $OPTIONS -k graceful -f conf/%i.conf | ||||
| # Send SIGWINCH for graceful stop | ||||
| KillSignal=SIGWINCH | ||||
| KillMode=mixed | ||||
| PrivateTmp=true | ||||
| OOMPolicy=continue | ||||
|  | ||||
| [Install] | ||||
| WantedBy=multi-user.target | ||||
		Reference in New Issue
	
	Block a user