Je souhaite créer un serveur Web simple et vérifier le fonctionnement de mon application. (Je veux quelque chose comme DummyServer)
HowTo
Il semblait y avoir différentes façons de le faire, mais python semble être rapide, alors j'ai adopté python (Rapide => Linux est livré en standard)
Diverses commandes = nc, php, ruby, etc. sont également possibles.
(Cela peut être n'importe où, mais je l'ai essayé avec tmp pour le moment)
cd /tmp
(Puisque je veux accéder à cgi cette fois, créez le répertoire suivant (cgi par défaut)-Cela semble inutile à moins qu'il ne soit nommé bin ou htbin))
mkdir cgi-bin
(Essayez de placer un script)
vi hoge.py
Le contenu est ↓↓↓
cat hoge.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
hoge="Welcome to one liner."
print """Content-Type: text/html
<html>
<body>
<h2>{0}</h2>
</body>
</html>
""".format(hoge)
$ chmod 655 hoge.py
$ sudo python -m CGIHTTPServer 1234
Serving HTTP on 0.0.0.0 port 1234 ...
$ curl localhost:1234/cgi-bin/hoge.py
<html>
<body>
<h2>Welcome to one liner.</h2>
</body>
</html>
Le journal d'accès est également disponible
$ sudo python -m CGIHTTPServer 1234
Serving HTTP on 0.0.0.0 port 1234 ...
localhost - - [03/Dec/2014 19:06:01] "GET / HTTP/1.1" 200 -
localhost - - [03/Dec/2014 19:06:06] "GET /cgi-bin/hoge.py HTTP/1.1" 200 -
N'est-ce pas vraiment facile! ?? Il est difficile de mettre en place un serveur de fichiers en interne, Je l'ai écrit au début, mais pour l'instant, si vous voulez l'utiliser comme un serveur factice (stub), c'est joli N'est-ce pas facile à utiliser?
Recommended Posts