Usando um Mac como servidor de produção?

1

Eu nunca usei um mac antes, então não tenho certeza sobre isso:

Um cliente quer que eu crie um site para ele e o hospede em seu servidor Mac. O site obviamente será criado com PHP e MySQL.

Como posso configurar um computador Mac para ser usado em um servidor de produção? Acredito que os computadores Mac vêm junto com um servidor Apache, isso pode ser usado para produção? Existe algum programa que me permita configurar um servidor pronto para produção em um Mac?

(MySQL, PHP e FTP são necessários)

    
por Chaim 13.05.2011 / 15:57

3 respostas

5

Sim, o Apache é bom para sites de produção. A consideração mais importante é a segurança. O SANS publica um guia sobre instalações seguras do Apache em Macs aqui

    
por 13.05.2011 / 16:06
2

Sim, você provavelmente pode fazer isso, mas se fosse eu eu rodaria o Virtual Box ou alguma outra ferramenta de virtualização e rodaria o site em uma máquina CentOS ou Ubuntu embaixo do OSX. Isso pode soar como muita sobrecarga, mas minha mente continua pensando em ter que construir isso e aquilo a partir do código fonte e eu pessoalmente prefiro ter as ferramentas de gerenciamento de pacotes do Ubuntu ou CentOS para instalar e manter aplicativos.

Não vamos esquecer que isso também lhe dá um instantâneo no caso de você fubar algo, e a capacidade de fazer backups completos ou copiar a máquina para desenvolvimento em outro lugar, uma grande vantagem. Qualquer Mac que você compre hoje provavelmente tem potência suficiente para fazer isso.

    
por 13.05.2011 / 16:06
1

sendo um grande fã da Apple (desde 1992) e administrador do OS X, eu não recomendaria o servidor baseado em OS X para hospedagem pura de web / ftp / e-mail. Existem outras soluções (Ubuntu, CentOS, etc) que são muito mais baratas e, na maioria dos casos, mais fáceis de configurar. Se você não sabe o que estou falando, simplesmente tente criar um usuário somente FTP no OS X Server. Outro problema poderia ser, por exemplo, adicionar outra extensão ao PHP.

O OS X Server se destaca na integração de serviços e contas de usuários que vêm à mente nas agências de serviços, laboratórios, etc., onde você precisa de cooperação entre cliente e servidor. Não há nada melhor lá.

    
por 14.05.2011 / 10:10