I'm running a virtual machine so I can work with Wordpress; I have a database on my VM Linux machine in VBox and I'm using a Mac. I have to be able to use my mac to go to localhost/wp-admin so I can test code changes to my WordPress templates.
I have created a pf.anchor called com.user.forwarding and it says
rdr pass inet proto tcp from any to any port 8080 -> 127.0.0.1 port 80
my pf.conf file says:
scrub-anchor "com.apple/*"
nat-anchor "com.apple/*"
rdr-anchor "com.apple/*"
rdr-anchor "org.user.forwarding"
dummynet-anchor "com.apple/*"
anchor "com.apple/*"
load anchor "com.apple" from "/etc/pf.anchors/com.apple"
load anchor "org.user.forwarding" from "/etc/pf.anchors/org.user.forwarding"
in my VBox, with NAT, my settings are:
and in my hosts file is:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
127.0.0.1 mywebsite.com
::1 localhost
when I go to localhost:80/wp-admin, I get 'Safari can't open the page "localhost/wp-admin/" because the server where this page is located isn't responding.' My VM has nginx and mariadb running.
I've searched for the sysctl.conf file on my mac and it doesn't exist. I've done everything in here (except play with sysctl file which doesn't exist on my machine)
What's going on???

sysctl.confhas to do with it. Can you please edit the question to add details? – nohillside Jul 12 '19 at 14:02sysctl.confplease ask exactly that in a separate question (and reference the relating answer so people know what you are talking about). – nohillside Jul 12 '19 at 18:14