Estou escrevendo um site pequeno, mas NÃO quero descobrir como instalar e configurar a pilha LAMP completa para testar o site no meu ~/home
diretório. Isso será completamente perturbador e desnecessário.
Tudo que eu quero é ter um diretório, por exemplo, ~/home/Documents/Website
e executar um pequeno servidor web a partir dessa pasta como a pasta "home" do site.
Eu sei que Jekyll pode fazer algo semelhante, mas parece funcionar apenas com sites baseados em Ruby / Jekyll que ele cria e configura.
Não existe um pequeno programa de servidor da web que eu possa instalar facilmente e depois executar com muita simplicidade?
Por exemplo, se eu precisasse executar algo como, por exemplo, a simple-server serve ~/home/Documents/Website
partir de uma linha de comando e, em seguida, navegar para, por exemplo, localhost:4000
ou o que quer que fosse para testar o site, seria perfeito.
Se isso já é possível no Ubuntu e eu simplesmente não sei como, por favor me avise.
fonte
php
python
ou comumhtml
?html
ecss
. Talvez eu queira adicionarNodeJS
no futuro, mas terei uma configuração diferente.file://
endereço e não de umhttp://
endereço. Alguns links e pequenos trechos de Javascript simplesmente não funcionam.Respostas:
Se você possui o php instalado, pode usar o servidor embutido do php para executar arquivos html / css e / ou php:
Como saída, você obterá:
fonte
A maneira mais simples que conheço é:
A saída do comando lhe dirá em qual porta está escutando (o padrão é 8000, eu acho). Execute
python3 -m http.server --help
para ver quais opções estão disponíveis.Para maiores informações:
http.server
python2
sintaxe)fonte
python3 -m http.server 4000
e navegueilocalhost:4000
no Firefox e BAM! - meu site está pronto para ser testado! Obrigado!O que você deseja é chamado de servidor Web estático . Existem muitas maneiras de conseguir isso.
Ele está listado em servidores Web estáticos
Uma maneira simples: salve o script abaixo como
static_server.js
coloque o seu
index.html
no mesmo diretório e executefonte
Instale local-web-server , ele instala o
ws
comando que você pode executar para servir qualquer diretório como um site estático.Este clipe demonstra hospedagem estática, além de alguns formatos de saída de log -
dev
estats
.fonte