Tenho uma apresentação on-line na próxima semana e já tenho tudo pronto.
O site é apenas HTML e CSS (sem banco de dados) e atualmente reside na minha conta de hospedagem compartilhada.
Agora, embora minha hospedagem compartilhada seja (relativamente) confiável, notei que recentemente eles fizeram algumas alterações e que meu site estava indisponível às vezes.
Não quero que isso aconteça na manhã da minha apresentação, então estou perguntando qual é a melhor maneira de se preparar para uma coisa dessas.
Meu domínio é www.presentation.mydomain.com
e gostaria de mantê-lo, se possível (mesmo que surjam problemas).
Eu estive pensando em algumas alternativas:
Hospede meu site em dois domínios ou servidores diferentes (mas e o nome do domínio?)
Tem uma versão portátil do XAMPP em um pendrive (novamente, nome de domínio?)
Possível site / local de failover
Atualizar:
A apresentação será realizada no laptop deles, não no meu. Portanto, não consigo instalar nenhum software.
fonte
Respostas:
Normalmente, você não precisa de nenhum servidor apenas para visualizar arquivos HTML não processados, mesmo que eles façam referência a outros arquivos, CSS e JavaScript. Basta clicar duas vezes em qualquer arquivo e ele será aberto com o navegador padrão da sua máquina no sistema de arquivos local.
No entanto, pode ser necessário verificar se o seu conteúdo estático não possui referências absolutas a outros arquivos ou outros recursos (
<a href='http://mysite.com/extra.html'>
) e apenas contém referências relativas (<a href='extra.html'>
). É uma boa prática de qualquer maneira.O melhor seria copiar antecipadamente o conteúdo para o disco rígido do laptop e testar a apresentação. Leve também o mesmo conteúdo no pen drive ou no CD, caso você precise usar de repente outra máquina.
fonte
Como o site é estático, uma solução é usar o CloudFlare , pois ele ainda pode servir páginas em cache se o site for desativado (com a configuração adequada). Será transparente se houver um problema.
E mantenha uma cópia do seu site no laptop ou em um cartão de memória, se você não puder usá-lo. Se tudo der errado, você ainda poderá terminar sua apresentação usando
localhost
o nome do domínio, e não o seu. Seria a solução do último recurso.PS: Obviamente, para implementar um site portátil, deve-se implementar caminhos relativos em todos os lugares, ou seja, com um '\' significando 'parente da raiz'. Não esqueça, caso contrário, o link será relativo ao diretório atual.
fonte
Se o site for apenas HTML e CSS, você não precisará de um host. Basta jogá-lo no pendrive que você usará para o ambiente WAMP redundante e executá-lo em qualquer máquina na qual você o conectar.
Se você está preocupado com a perda do pen drive, o host da Web seria um backup adequado.
fonte
Você pode simplesmente abrir a página da Internet localmente e exibi-la no seu navegador.
Se você quiser mostrar um nome de domínio diferente, poderá usar o XAMPP para abrir um servidor da web local. Hospede seu site lá e aponte o domínio para o seu host local no seu maschine, anexando a seguinte linha ao arquivo do seu host no sistema:
Aqui você pode descobrir onde o arquivo de hosts está localizado no seu sistema operacional.
fonte
Você pode hospedar o conteúdo estático usando o Amazon S3. Consulte http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html para obter um guia sobre como.
Basicamente, você se inscreve em uma conta da AWS, carrega seu site no S3 e pode acessá-lo por meio de um URL
<bucket-name>.s3-website-<AWS-region>.amazonaws.com
. Você também pode criar um domínio personalizado para o bucket com um CNAME, o que permitiria acessá-lo viapresentation.mydomain.com
.Você deve estar coberto pelo nível gratuito S3, 5 GB e até 20.000 solicitações por mês durante um ano. Fonte: http://aws.amazon.com/free/
https://chadthompson.me/2013/05/static-web-hosting-with-amazon-s3/ oferece uma boa explicação do processo com capturas de tela.
Se você não precisa que o domínio esteja acessível na Internet para a apresentação, usar uma unidade USB com uma cópia do site é de longe a maneira mais simples, conforme a resposta de Prinsig.
fonte
Se você estiver usando o Git para controle de versão do seu site ... (para não julgar ... mas você deve ser um projeto importante!)
Você pode hospedar seu site inteiro nas "páginas do projeto" do Github. (também conhecido como páginas do Github )
É realmente simples simplesmente empurrar o código do site para lá. Basicamente, você envia para uma filial chamada
gh-pages
e seu site será publicado automaticamente e atualizado quando você enviar!Portanto, se a página de repositório do Github do seu projeto for https://github.com/imausername/mysupersite, a página pública do Github para o seu projeto estará em iamusername.github.io/mysupersite
fonte
Tantas respostas excessivamente complicadas.
Você não precisa do Apache. Não precisa do XAMP (ou similar). Não precisa do cloudflare, dropbox ou qualquer outro serviço de terceiros. (github? para uma apresentação? por favor.)
Tudo que você precisa é de um dispositivo de armazenamento portátil. Chave USB, unidade externa, qualquer que seja.
O que você precisa é confirmar que sua apresentação contém apenas links relativos. Aqui está como você faz isso:
Se está tudo bem, você está pronto para ir. Caso contrário, adicione um comentário para obter mais instruções.
fonte
Para garantir que seu site esteja disponível, você pode usar o DNS round-robin. Você pode solicitar dois pacotes de hospedagem com dois IPs diferentes e usar DNS round-robin para balanceamento de carga. Se um IP estiver offline, o tráfego será redirecionado para o outro.
A outra maneira é com o CloudFlare . Você pode usar o DNS de rodízio CloudFlare + para maior confiabilidade. O CloudFlare é um serviço gratuito (que também pagou planos) que adiciona segurança e análises ao seu site. Você também pode usar o CDN deles. Ele realmente otimizará seu site. Mas a melhor parte é que, se o site for desativado, eles poderão mostrar uma versão em cache. Tudo que você precisa fazer é mudar seus servidores de nomes. Você pode encontrar mais informações sobre isso no site deles.
Há mais uma coisa:
Se o seu host não usa um servidor de failover ou algo assim, provavelmente é melhor procurar outro host - seu site sempre estará disponível, se possível.
fonte
Eu acho que você pode escrevê-los em um documento do bloco de notas, salvar como
foo.html
ou algo parecido com essas linhas e abrir, não dependerá da Internet (é certo que não tenho certeza de como encaixar o CSS no qual nunca fiz isso) muito html ou qualquer CSS para que você possa tentar não ter certeza de como será o resultado).fonte
E, por último, mas não menos importante, faça impressões de tela de todas as páginas da web que você planejava exibir. Ei, funcionou para mim. Coloque-os no Power Point ou apenas organizados por nome / sequência. A lei de Murphy não tem limites!
fonte