Apache on OS X

Here are scars from configuring older Mac configurations. I think they are obsolete.
2015 June 7: I did the following after installing OS X 10.10.3 without comprehending the above.

Just now changing the two fields in the file /etc/apache2/httpd.conf from “/Library/WebServer/Documents” to “/Users/norm/cap-lore.com” and then the shell command ‘sudo apachectl restart’ got me to the point where Apache was serving files to my browser via domain name “localhost:80” or just “localhost”. Character coding was mostly right. Apache and modern browsers are guessing correctly more often now. I also changed the two instances of ‘AllowOverride None’ to ‘AllowOverride All’. 

Here is the output of the diff command between the /etc/apache2/httpd.conf file installed along with OSX10.10.3, and how I modified that to do my things:

220c220
<     AllowOverride All
---
>     AllowOverride none
236,237c236,237
< DocumentRoot "/Users/norm/cap-lore.com"
< 
---
> DocumentRoot "/Library/WebServer/Documents"
> 
251,252d250
<     Options +Indexes
<     AddType "text/html; charset=UTF-8" .html
255d252
< 
261,262c258
< #   AllowOverride None
<     AllowOverride All
---
>     AllowOverride None

about .htaccess 

error logs in /var/log/apache2 


I switched machines and upgraded tp OS X 10.11.6. I replaced /etc/apache2 that came with the OS, with the directory from my old machine. I did shell command
sudo apachectl start and all was well.
For OS 10.12 I did the above and also changed a line from
Options FollowSymLinks Multiviews
to
Options FollowSymLinks Multiviews Indexes
That causes Apache to provide a crude index for folders without an index.html file. Previously that was the default.
After update to a beta version of OS 10.13 17A362a it stopped generating an index for a directory without a file called “index.html”. I followed advice found here and it began working.
To wit: In file “/private/etc/apache2/httpd.conf” change line “Options FollowSymLinks Multiviews” to “Options Indexes FollowSymLinks Multiviews”.
So much for programming from the specs.