Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

busyboxで簡易WEB鯖をつくる その3:設定ファイルで色々弄る

実際のところ

httpd.confというファイルに内容を記載

$ busybox httpd  -f -p 8080 -h ./static -c httpd.conf

アクセス

デフォでは、すべてのURLからアクセスできるように以下の様になっています

A:*

192.168.100のサブネット以外を禁止するなら

A:192.168.100
D:*

MIMEタイプの上書き

.png:application/json

とすればpng画像のヘッドを強引にjsonに上書き可能。

$ curl --head http://localhost:8080/rose.png
HTTP/1.0 200 OK
Date: Fri, 01 Jul 2022 14:46:56 GMT
Connection: close
Content-type: application/json
Accept-Ranges: bytes
Last-Modified: Fri, 01 Jul 2022 14:42:13 GMT

試しにブラウザで表示すると文字列が表示される事に。
オレオレ拡張子でそれっぽい挙動を実装する用途にも使えるかも。