Como portar encaminhar para determinados domínios no OS X?

0

Estou executando o Virtualbox no OS X Yosemite e usando-o para desenvolvimento na web. Eu adicionei linhas como as seguintes para /private/etc/hosts :

192.168.33.1 www.mysite.dev

O Virtualbox então tem essas regras de encaminhamento de porta:

Não sei ao certo por que funciona assim, mas foi assim que consegui que o servidor da Web funcionasse no Virtualbox.

Infelizmente, devido ao modo como o encaminhamento de portas é configurado, preciso acessar meus sites da seguinte forma:

www.mysite.dev:8880 

Este é um problema, não só porque é um inconveniente para digitar o número da porta, mas principalmente porque ele atrapalha os links em meus sites existentes (que não foram projetados tendo em mente um número de porta).

O que eu estou querendo saber é se existe uma maneira de encaminhar automaticamente o tráfego para a porta 8880 dos meus domínios de desenvolvimento, para que eu não tenha que incluir essa porta nas URLs?

    
por Nate 17.11.2015 / 21:40

2 respostas

1

Até onde eu sei, ipfw não é mais suportado no OSX 10.10. Você pode usar o filtro de pacotes (consulte: man pfctl ) para encaminhar automaticamente a porta 80 em sua máquina host para a porta 8080.

Eu segui os passos do artigo abaixo:

link

Primeiro, você precisa criar uma regra de encaminhamento. Então você deve referenciar a regra na configuração de encaminhamento de porta. Finalmente você tem que aplicar a regra.

    
por 12.12.2015 / 12:31
0

dando uma olhada nos reencaminhamentos da porta do seu virtualbox para encaminhar a sua porta local 8880 para a porta 80 do convidado

se você mudar isto para encaminhar sua porta local 80 para os convidados 80, então você não precisa adicionar mais 8880 porque 80 é a porta http padrão

mas tenha em mente que o os x vem com seu próprio servidor web, que por padrão usa a porta 80, portanto pode entrar em conflito até que você desative / desligue o servidor web pré-instalado.

    
por 12.12.2015 / 13:48