J'écris un petit site Web, mais je ne veux PAS comprendre comment installer et configurer la pile LAMP complète pour tester le site Web à partir de mon ~/home
répertoire. Ce sera complètement perturbateur et inutile.
Tout ce que je veux, c'est d'avoir un répertoire, par exemple ~/home/Documents/Website
et d'exécuter un petit serveur Web à partir de ce dossier comme dossier "home" du site Web.
Je sais que Jekyll peut faire quelque chose de similaire, mais cela ne semble fonctionner qu'avec les sites basés sur Ruby / Jekyll qu'il construit et configure.
N'y a-t-il pas un petit programme de serveur Web que je peux facilement installer puis exécuter très simplement?
Par exemple, si j'avais juste besoin d'exécuter quelque chose comme par exemple à simple-server serve ~/home/Documents/Website
partir d'une ligne de commande, puis de naviguer vers par exemple localhost:4000
ou quoi que ce soit pour tester le site, ce serait parfait.
Si cela est déjà possible dans Ubuntu et que je ne sais tout simplement pas comment, veuillez me le faire savoir.
la source
php
python
ou simpleshtml
?html
etcss
. Je pourrais vouloir ajouterNodeJS
à l'avenir, mais alors j'aurai une configuration différente.file://
adresse plutôt que d'unehttp://
adresse. Certains liens et petits extraits Javascript ne fonctionnent tout simplement pas.Réponses:
Si vous avez installé php, vous pouvez utiliser le serveur intégré php pour exécuter les fichiers html / css et / ou php:
En sortie, vous obtiendrez:
la source
La façon la plus simple que je connaisse est:
La sortie de la commande vous indiquera sur quel port elle écoute (la valeur par défaut est 8000, je pense). Exécutez
python3 -m http.server --help
pour voir quelles options sont disponibles.Pour plus d'informations:
http.server
python2
syntaxe)la source
python3 -m http.server 4000
puis de naviguerlocalhost:4000
dans Firefox et BAM! - mon site est prêt à être testé! Je vous remercie!Ce que vous voulez s'appelle un serveur Web statique . Il existe de nombreuses façons d'y parvenir.
Il s'agit de serveurs Web statiques répertoriés
Une façon simple: enregistrer le script ci-dessous sous
static_server.js
mettez votre
index.html
dans le même répertoire et exécutezla source
Installez local-web-server , il installe la
ws
commande que vous pouvez exécuter pour servir n'importe quel répertoire en tant que site statique.Ce clip illustre l'hébergement statique ainsi que quelques formats de sortie de journal -
dev
etstats
.la source