more proper default index.html
This commit is contained in:
		
							parent
							
								
									61184059a4
								
							
						
					
					
						commit
						41fbc5f94b
					
				| @ -7,6 +7,7 @@ installer_base="https://git.daplie.com/Daplie/caddy-installer/raw/master" | |||||||
| caddy_systemd_service="$installer_base/etc/systemd/system/caddy.service" | caddy_systemd_service="$installer_base/etc/systemd/system/caddy.service" | ||||||
| caddy_systemd_tmpfiles="$installer_base/etc/tmpfiles.d/caddy.conf" | caddy_systemd_tmpfiles="$installer_base/etc/tmpfiles.d/caddy.conf" | ||||||
| caddy_launchd_service="$installer_base/Library/LaunchDaemons/com.caddyserver.web.plist" | caddy_launchd_service="$installer_base/Library/LaunchDaemons/com.caddyserver.web.plist" | ||||||
|  | caddy_localhost_index="$installer_base/srv/www/index.html" | ||||||
| 
 | 
 | ||||||
| all_oses="windows,darwin,linux,freebsd,openbsd" | all_oses="windows,darwin,linux,freebsd,openbsd" | ||||||
| all_arches="arm64,amd64,386,armv5,armv6l,armv7l" | all_arches="arm64,amd64,386,armv5,armv6l,armv7l" | ||||||
| @ -320,18 +321,10 @@ CADDY_EOF | |||||||
|   $sudo_cmd chmod 755 $PREFIX/srv/www/localhost |   $sudo_cmd chmod 755 $PREFIX/srv/www/localhost | ||||||
| 
 | 
 | ||||||
|   if [ ! -f "$PREFIX/srv/www/localhost/index.html" ] || [ -z "$(cat $PREFIX/srv/www/localhost)" ]; then |   if [ ! -f "$PREFIX/srv/www/localhost/index.html" ] || [ -z "$(cat $PREFIX/srv/www/localhost)" ]; then | ||||||
|     cat <<'CADDY_EOF' >> $PREFIX/tmp/$caddy_dir/index.html |     $http_get $http_opts "$caddy_localhost_index" $http_out $PREFIX/tmp/$caddy_dir/index.html | ||||||
| <!DOCTYPE html> |     $sudo_cmd mv $PREFIX/tmp/$caddy_dir/index.html $PREFIX/srv/www/localhost/ | ||||||
| <html> |     $sudo_cmd chown -R $caddy_user:$caddy_group $PREFIX/srv/www/localhost/ | ||||||
|   <head> |     $sudo_cmd chmod 664 $PREFIX/srv/www/localhost/index.html | ||||||
|     <title>Welcome to Caddy!</title> |  | ||||||
|   </head> |  | ||||||
|   <body> |  | ||||||
|     <h1>Welcome to Caddy!</h1> |  | ||||||
|   </body> |  | ||||||
| </html> |  | ||||||
| CADDY_EOF |  | ||||||
|     $sudo_cmd mv "$PREFIX/tmp/$caddy_dir/index.html" "$PREFIX/srv/www/localhost/index.html" |  | ||||||
|   fi |   fi | ||||||
| 
 | 
 | ||||||
|   if setcap_cmd=$(type -p setcap); then |   if setcap_cmd=$(type -p setcap); then | ||||||
|  | |||||||
							
								
								
									
										63
									
								
								srv/www/index.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								srv/www/index.html
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,63 @@ | |||||||
|  | <!DOCTYPE html> | ||||||
|  | <html> | ||||||
|  |   <head> | ||||||
|  |     <title>Welcome to Caddy!</title> | ||||||
|  |   </head> | ||||||
|  |   <body> | ||||||
|  |     <h1>Welcome to Caddy!</h1> | ||||||
|  |     <p>Here's some info to help you know what to do next</p> | ||||||
|  | 
 | ||||||
|  |     <h2>Where do my sites go?</h2> | ||||||
|  |     <p> | ||||||
|  |     Your sites are in <kbd>/srv/www</kbd>. In fact, this page is served from <kbd>/srv/www/localhost/index.html</kbd> | ||||||
|  |     </p> | ||||||
|  |     <p> | ||||||
|  |     If you have a site, say example.com, you can put it in <kbd>/srv/www/example.com</kbd> and then edit the Caddyfile | ||||||
|  |     to reflect the change: | ||||||
|  |     </p> | ||||||
|  | <pre><code>https://example.com { | ||||||
|  |   tls john@email.com | ||||||
|  |   root /srv/www/example.com | ||||||
|  | } | ||||||
|  | https://www.example.com { | ||||||
|  |   redir https://example.com | ||||||
|  | } | ||||||
|  | </code></pre> | ||||||
|  | 
 | ||||||
|  |     <h2>What was installed to where?</h2> | ||||||
|  | <pre><code>/usr/local/bin/caddy | ||||||
|  | /etc/caddy/Caddyfile | ||||||
|  | /etc/ssl/caddy/ | ||||||
|  | /etc/ssl/caddy/acme/ | ||||||
|  | /etc/ssl/caddy/ocsp/ | ||||||
|  | /etc/systemd/system/caddy.service | ||||||
|  | /etc/tmpfiles.d/caddy.conf | ||||||
|  | /srv/www/localhost/index.html | ||||||
|  | /var/log/caddy/ | ||||||
|  | /Library/LaunchDaemons/com.caddyserver.web.plist | ||||||
|  | </code></pre> | ||||||
|  | 
 | ||||||
|  |     <h2>How do I start / stop / reload / see logs for Caddy?</h2> | ||||||
|  |     <table> | ||||||
|  |       <tr> | ||||||
|  |         <th>Windows</th> | ||||||
|  |         <td>Mac</td> | ||||||
|  |         <td>Linux</td> | ||||||
|  |       </tr> | ||||||
|  |       <tr> | ||||||
|  |         <td>The world may never know...</td> | ||||||
|  |         <td><pre><code>launchctl unload com.caddyserver.web | ||||||
|  | launchctl load -w com.caddyserver.web | ||||||
|  | launchctl list | grep caddy | ||||||
|  | launchctl remove grep caddy | ||||||
|  | </code></pre></td> | ||||||
|  |         <td><pre><code>systemctl status caddy | ||||||
|  | systemctl enable caddy | ||||||
|  | systemctl start caddy | ||||||
|  | systemctl stop caddy | ||||||
|  | journalctl --boot -u caddy.service | ||||||
|  | </code></pre></td> | ||||||
|  |       </tr> | ||||||
|  |     </table> | ||||||
|  |   </body> | ||||||
|  | </html> | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user