apache 2.4: some virtual hosts OK, others load default apache index.html - TYPOS FIXED
Murray Eisenberg
murrayeisenberg at gmail.com
Tue Oct 24 22:03:10 UTC 2017
That helped, thanks.
> On 24 Oct2017, at 4:34 PM, Marius Schamschula <mschamschula at gmail.com> 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 <murrayeisenberg at gmail.com <mailto:murrayeisenberg at gmail.com>> wrote:
>>
>> Just a couple of typos in my original message fixed below.
>>
>>> On 24 Oct2017, at 4:07 PM, Murray Eisenberg <murrayeisenberg at gmail.com <mailto:murrayeisenberg at gmail.com>> 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 somebody at somewhere.com <mailto:somebody at somewhere.com>
>>> 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 somebody at somewherel.com <mailto:somebody at somewherel.com>
>>> 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 murrayeisenberg at gmail.com <mailto:murrayeisenberg at gmail.com>
>> 503 King Farm Blvd #101 Home (240)-246-7240
>> Rockville, MD 20850-6667 Mobile (413)-427-5334
>>
>>
>
> Marius
> --
> Marius Schamschula
>
>
>
>
---
Murray Eisenberg murrayeisenberg at gmail.com
503 King Farm Blvd #101 Home (240)-246-7240
Rockville, MD 20850-6667 Mobile (413)-427-5334
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20171024/21f36141/attachment.html>
More information about the macports-users
mailing list