That helped, thanks. > On 24 Oct2017, at 4:34 PM, Marius Schamschula <[email protected]> wrote: > > Murray, > > The only thing that pops out immediately, is the allow, deny code. Apache > 2.4.x uses > > Require all granted > > instead of > > Order allow, deny > Allow from all > > See https://httpd.apache.org/docs/2.4/upgrading.html > <https://httpd.apache.org/docs/2.4/upgrading.html> > >> On Oct 24, 2017, at 3:09 PM, Murray Eisenberg <[email protected] >> <mailto:[email protected]>> wrote: >> >> Just a couple of typos in my original message fixed below. >> >>> On 24 Oct2017, at 4:07 PM, Murray Eisenberg <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> In apache 2.4 I have several virtual hosts configured — properly, I >>> believe — in /opt/local/etc/apache2/extra/httpd-vhosts.conf. >>> >>> One of the virtual hosts works just fine, but others do not. >>> >>> ** This one works ** >>> >>> For example, once apache is running, in the browser I CAN load >>> “myhomepage.local” thanks to this part of httpd-vhosts.conf: >>> >>> <VirtualHost *:80> >>> ServerAdmin [email protected] <mailto:[email protected]> >>> DocumentRoot "/Users/me/Sites/MyHomePage" >>> ServerName MyHomePage.local >>> ServerAlias www.MyHomePage.local <http://www.myhomepage.local/> >>> ErrorLog "var/log/apache2/me-MyHomePageerror_log" >>> CustomLog "var/log/apache2/me-MyHomePage-access_log" common >>> <Directory /Users/me/Sites/MyHomePage> >>> Options Indexes FollowSymLinks >>> Order allow,deny >>> Allow from all >>> </Directory> >>> </VirtualHost> >>> >>> ** This one does NOT work ** >>> >>> However, if I try to load me-htdocs.local in the browser, using this part >>> of httpd-vhosts.conf … >>> >>> <VirtualHost *:80> >>> ServerAdmin [email protected] <mailto:[email protected]> >>> DocumentRoot "/Users/me/Sites/htdocs" >>> ServerName me-htdocs.local >>> ServerAlias www.me-htdocs.local <http://www.me-htdocs.local/> >>> ErrorLog "var/log/apache2/me-htdocs-error_log" >>> CustomLog "var/log/apache2/me-htdocs-access_log" common >>> <Directory /Users/me/Sites/htdocs> >>> Options Indexes FollowSymLinks >>> Order allow,deny >>> Allow from all >>> </Directory> >>> </VirtualHost> >>> >>> … then this DOES NOT work: I get the default apache2 “It works!” page even >>> though the DocumentRoot /Users/me/Sites/htdocs's >>> index.html file is quite different (e.g., it begins with a head having my >>> name in it). >>> >>> Moreover, I get that same default apache2 “It works!” page if I try to load >>> murray-htdocs.local/index.php then I once again get the default apache “It >>> works!” page rather than having the .php file executed [which among other >>> things invokes phpinfo() ] >>> >>> ** PHP seems OK ** >>> >>> It’s NOT a question of the PHP configuration, because if I put a copy of >>> that index.php page into >>> /opt/local/www/apache2/html, then loading localhost/index.php DOES work. >>> So again, this seems to be an issue with the virtual hosts configuration. >>> >>> >>> Any ideas what could be wrong? >> >> --- >> Murray Eisenberg [email protected] >> <mailto:[email protected]> >> 503 King Farm Blvd #101 Home (240)-246-7240 >> Rockville, MD 20850-6667 Mobile (413)-427-5334 >> >> > > Marius > -- > Marius Schamschula > > > >
--- Murray Eisenberg [email protected] 503 King Farm Blvd #101 Home (240)-246-7240 Rockville, MD 20850-6667 Mobile (413)-427-5334
