> On Oct 7, 2016, at 7:55 AM, Ryan Schmidt <ryandes...@macports.org> wrote:
> 
> 
>> On Oct 7, 2016, at 8:54 AM, m...@macports.org wrote:
>> 
>> [Cc’ing Macports Users this time]
>> 
>>> On Oct 7, 2016, at 7:39 AM, Ryan Schmidt <ryandes...@macports.org> wrote:
>>> 
>>> 
>>>> On Oct 7, 2016, at 8:35 AM, m...@macports.org wrote:
>>>> 
>>>> Hi Ryan,
>>>> 
>>>> 
>>>> Thank you for the reply. So I think that you did not see my other post. I 
>>>> wonder why the mailing list did not send it? Maybe because I had modified 
>>>> the subject title? Here it is again:
>>> 
>>> You're right, I didn't see that message.
>>> 
>>> 
>>>> OK, the solution was actually very simple. I added the httpd application 
>>>> to the Firewall. It is located here:
>>>> 
>>>> /opt/local/apache2/bin/httpd
>>>> 
>>>> This survived a reboot for me. 
>>>> 
>>>> Steps to add it (sorry if this is obvious):
>>>> 1. Starting from the Terminal type:
>>>>  - cd /opt/local/apache2/bin/
>>>>  - open .
>>>> 2. Open System Preferences->Security & Privacy->Firewall tab.
>>>> 3. Click the lock to unlock it.
>>>> 4. Click Firewall Options…
>>>> 5. Click +
>>>> 6. In Finder, drag “httpd” (now visible in Finder from Step 1) to the 
>>>> dialog. 
>>>> 
>>>> <apache firewall.png>
>>> 
>>> I'm familiar with this procedure; I've read it on many web sites. But it 
>>> often simply does not work. Despite the program having been added to the 
>>> firewall options in this manner, communication remains blocked. I was only 
>>> able to get it to work by using a terminal command to add it to the 
>>> firewall, and I don't recall whether that turned out to be a permanent 
>>> solution or not; I have a feeling it either did not survive reboot or did 
>>> not survive updating the port that provided that binary.
>> 
>> OK. I played around with this some more and did a bunch of rebooting. The 
>> problem is that apache2 itself does not survive the reboot! I tested this by 
>> looking at “httpd” in activity monitor. So the firewall rule is correct. But 
>> we have another issue that the startupitem for Apache2 is not properly 
>> working in El Capitan (at least). 
>> 
>> I use the port load command like so:
>> 
>> - sudo port load apache2
>> - httpd is present and running in Activity Monitor
>> - Reboot
>> - httpd is gone!
> 
> I was using nginx when I was encountering these problems.

I just installed and “load”ed nginx and added a firewall rule for it. It 
survived reboot for me!


Cheers!
Frank

_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to