apache

apache

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.htmlharí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 startysudo 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

información relacionada