⛳
Windows11HOMEで手早くウェブサイトを表示する方法
ウェブサイトの引っ越しのために、素材のフォルダを頂きました。
でも、このフォルダがウェブサイトをスクレイピングしたような感じでHTMLファイルとフォルダの構成で、保存されていました。
そのため今回、ウェブサーバーを起動して、内容を確認したいと思いました。
私は、Windows11HOMEを使っていますが、Stable Diffusionを使っている関係もあり、Pythonをインストールしています。
今回は、PythonのWebサーバーを起動したいと思い作業しました。
その内容を自分の備忘録を兼ねて、記録します。
今回は、HTMLのファイルを表示するために行っています。
PHPなどは動かないので、気をつけてください。
まず、外付けSSDに、フォルダを作りました。
これは、Windowsで作業しました。
フォルダを作りたいところで右クリックをして、ターミナルを起動しました。
その後、Pythonの仮想環境を作りました。
python -m venv myenv
仮想環境ができたら、下記のコマンドを実行します。
myenv\Scripts\Activate.ps1
これで(myenv)と表示されます。
仮想環境のフォルダに入って、下記のサーバーのプログラムを実行しました。
私は、serverというファイル名で、保存しました。
import http.server
import socketserver
PORT = 8000
Handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer(("", PORT), Handler) as httpd:
print("serving at port", PORT)
httpd.serve_forever()
フォルダmyenvの中で、下記のコマンドを実行します。
python server.py
これで、webサーバーが起動します。
カレントディレクトリの内容が、表示されます。
仮想環境から出るときは、
deactivate
と実行します。
Discussion