Hospedando um site com o Ubuntu Server 11.04

2

Foi um empate entre aqui e falha do servidor, e eu decidi que pertence mais aqui.

De qualquer forma, estou procurando hospedar um site no meu computador usando o Ubuntu Server 11.04. Eu tenho apenas algumas perguntas.

Primeiramente, alguém sabe de bons tutoriais, guias ou outras documentações para aprender sobre o terminal? Eu sei o básico, mas qualquer tipo de guia detalhado seria absolutamente adorável. Eu sei que é possível instalar uma GUI, mas eu só gostaria de trabalhar e aprender o terminal de qualquer maneira, e tenho certeza que terei que aprender em algum momento da minha vida.

Em segundo lugar, algum de vocês tem links para vídeos ou (preferencialmente) guias escritos sobre como eu posso configurá-lo para que outros possam acessar e visualizar as páginas e arquivos que eu envio?

PENSAMENTO FINAL: Estou executando o Ubuntu Server em uma máquina virtual, pois todos os computadores de reposição de minha casa foram vítimas da minha chave de fenda. Isso me daria algum problema? Estou ciente de que os desktops geralmente não são construídos por longos períodos de atividade.

PENSAMENTO FINAL PS: Muito obrigado a todos por qualquer ajuda que você possa oferecer. É incrivelmente apreciado. (。◕‿◕。)

    
por Sam 24.07.2011 / 10:01

2 respostas

0

A documentação do Ubuntu provavelmente pode ajudá-lo a maior parte do caminho.

1. Usando o terminal

Este é um problema muito aberto. Tutoriais como UsingTheTerminal lhe dirão algumas noções básicas, mas eu realmente não tenho certeza do quanto você acha que precisa saber.

Comece por aí. Se você tiver mais problemas, tente o Google, a pesquisa neste site e, se isso não for feito, publique uma nova pergunta explicando o que você está tentando fazer.

2. Hospedando um site

Se você está hospedando apenas arquivos html simples (sem linguagens dinâmicas), o documento mais fácil de ler é o guia do servidor para o Apache (um servidor web).

Se você quer MySQL e PHP também, a página LAMP pode ser melhor. Ele ainda usa o Apache, portanto, não tenha medo de ler os dois, pois você entenderá melhor o Apache no guia do servidor.

Nenhuma delas explica a rede subjacente que você precisará fazer também:

  • Encaminhamento de porta no roteador para permitir que as pessoas acessem a porta 80 do seu computador a partir da Internet.
  • O DNS (por exemplo, DynDNS) para que você possa vincular um nome de domínio a um IP dinâmico que seu ISP fornece.

Se você está hospedando coisas em uma rede local, pode ignorar esses itens.

3. Virtualizado é bom o suficiente?

Os desktops não são criados para serem executados o tempo todo? Falando como alguém cuja área de trabalho está em uso constante quase o suficiente por dois anos (para atualizações, religação, etc.), posso dizer, desde que seja uma boa área de trabalho, que seja um servidor perfeitamente funcional.

Você está certo, em essência. O hardware de nível de servidor é construído com termos de serviço longos em mente, mas o hardware de consumo moderno é (e tem sido nos últimos 5 a 10 anos) muito aceitável. Eu digo isso com o viés de alguém que tende a comprar componentes premium ... Eu não tenho certeza de como é o hardware do orçamento hoje em dia.

O que é o host da VM? Se também é o Ubuntu, por que não instalar o Apache e renunciar à virtualização?

Os sistemas virtualizados são mais lentos. Eles pegam um pedaço de sobrecarga também (não muito no caso do Ubuntu Server, mas ainda 100 megabytes de ram que você pode não ter reposição). No entanto, servir arquivos estáticos do Apache é uma tarefa trivial. Ele usa uma quantidade pateticamente pequena de tempo de CPU, portanto, o desempenho realmente não deve ser um problema.

    
por Oli 24.07.2011 / 13:39
0

Uma vantagem de usar uma VM para o servidor é que você pode colocar os arquivos da VM para o servidor em outra mídia, pois uma tarefa de backup acontece na área de trabalho e você pode voltar a funcionar rapidamente.

Você sempre pode instalar um desktop, eu tenho. Mesmo que eu saiba uma coisa ou duas sobre a linha de comando, eu gosto de uma GUI. Dito isso, se você usar um desktop leve, isso não adicionará muito a todos os recursos.

O Amahi é uma ótima solução de servidor doméstico, mas é um pouco complicado fazê-lo de fora da sua rede.

Existem muitos howto's no Howtoforge aqui link

Por último, você pode encontrar alguns bons comandos de terminal e exemplos aqui ..

link

Use o que você quiser, linha de comando ou gui. É o seu servidor e você quer facilitar para você.

    
por Zaipai 24.07.2011 / 16:56