Precisa de ajuda para converter alguns comandos do linux para o OSX

0

Eu quero converter alguns comandos do Linux para o OSX. (Mavericks 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

Agora eu tenho um site que eu hospedo no meu host local macbook (8080). Então, echo localhost:8080 > /var/www/index.html faria o mesmo que acima no OSX?

Próximo conjunto de cammands Não tenho ideia de como substituir no OSX. Por favor ajude

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>
    
por sukhvir 21.07.2014 / 02:02

1 resposta

2

Apache

Serviço

Início / parada manual: sudo apachectl start e sudo apachectl stop

Início automático do sistema: sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

Diretório raiz

O diretório padrão usado pelo Apache é definido como /Library/WebServer/Documents

Para que você possa executar echo "some Site Goes Here!" > /Library/WebServer/Documents/index.html

Recomendamos que você altere as configurações padrão para atender às suas necessidades. A configuração padrão está em /etc/apache2/httpd.conf .

Firewall

Você quer forçar o NAT e o redirecionamento da porta TCP / 80. Mavericks usam o firewall Packet Filter (PF) do OpenBSD, portado do FreeBSD.

echo "nat from !(en0) -> en0 rdr on en0 from !(en0) inet proto tcp to port 80 -> PROXY-IP" | pfctl -f -

Desativar redirecionamentos NAT e: pfctl -F nat

    
por 21.07.2014 / 02:46