Quiero convertir algunos comandos de Linux a OSX. (Inconformistas 10.9.4)
root@bt:/# /etc/init.d/apache2 start (will "sudo apachectl start" do the same?)
root@bt:/# echo “some Site Goes Here!” > /var/www/index.html
Ahora tengo un sitio que alojo en mi host local macbook (8080). Entonces, ¿ echo localhost:8080 > /var/www/index.html
haría lo mismo que el anterior en OSX?
El siguiente conjunto de comandos no tengo idea de cómo reemplazarlos en OSX. Por favor ayuda
root@bt:/# iptables -t nat --flush
root@bt:/# iptables --zero
root@bt:/# iptables -A FORWARD --in-interface eth0 -j ACCEPT
root@bt:/# iptables -t nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
# Forward to our site
root@bt:/# iptables -t nat -A PREROUTING -p tcp --dport 80 --jump DNAT --to-destination <Proxy’s IP>
Respuesta1
apache
Servicio
Arranque/parada manual: sudo apachectl start
ysudo apachectl stop
Inicio automático del sistema:sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
Directorio raíz
El directorio predeterminado utilizado por Apache está configurado en/Library/WebServer/Documents
Entonces puedes correrecho "some Site Goes Here!" > /Library/WebServer/Documents/index.html
Le recomendaría que cambie la configuración predeterminada para adaptarla a sus necesidades, la configuración predeterminada está en /etc/apache2/httpd.conf
.
Cortafuegos
Quiere forzar NAT y la redirección del puerto TCP/80. Los Mavericks utilizan el cortafuegos Packet Filter (PF) de OpenBSD, portado desde FreeBSD.
echo "nat from !(en0) -> en0 rdr on en0 from !(en0) inet proto tcp to port 80 -> PROXY-IP" | pfctl -f -
Deshabilite NAT y redirecciones:pfctl -F nat