skillup

技術ブログ

サーバー・ネットワーク

簡易サーバー(http-serverなど)

投稿日:

一般的にwebアプリを構築する際にはApacheやnginxといったwebサーバーを立てることが多いのですが、ローカルの開発環境で入れるのが面倒で、もっと簡易的にサクッと入れられる仕組みが欲しかったりします。

そんな環境を色々と紹介します。

firebaseで環境構築をした時に、少し簡易サーバーに関して調べましたので、メモ。

http-server

npm install -g http-server

https://www.npmjs.com/package/http-server

https://github.com/http-party/http-server

ドキュメントルートに移動して http-server を実行すればOKです。

ルートテーブルで0.0.0.0につなげているのでdockerのコンテナ内で使っても外部とつなげます。

nodeのhttpサーバーです。node自体がwebサーバーを内包しているので、その部分だけを切り離したんでしょうか。

vueとかを使いたい時に便利。

php簡易サーバー

php -S localhost:8000

PHPのビルトインウェブサーバーを使ってみる

phpの簡易サーバーです。もともとPHPの中に入っているので、特別なインストールは必要なく、上記のコマンドで実行可能です。

(積極的に使ったことはないんですが、apache入れるのがめんどい時とかに便利かも。

その他、Laravel valetなど(前職のリーダーの方がよく使ってました。)

Laravelだけではなく、通常のphpやwordpressでも使えるようです。

Valetを使うとローカル環境が簡単に出来る

-サーバー・ネットワーク
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

サーバーの過負荷の発見 理論編

会社のテストサーバー(このブログが入っているサーバー)なんかが重くなってくると、再起動したりしているわけなんですが、CPUやメモリの使用率をみたり、といったシステマティックな運用はしてないです。 本来 …

no image

Terraform入門(シンプルなEC2の構築)

前回の記事でcloudformationとterraformの比較や紹介をしましたが、terraformがとっつきやすかったため、簡単なサンプルとメモを。 Contents1 インストール2 実行手順 …

no image

nginxまとめ

10~11月はデータベースをちょっと勉強しておりましたが、12,1ぐらいはサーバーインフラ系の強化月間としようかと思います。 しばらくはnginxについてです。 Contents1 nginxの概要2 …

no image

OSI参照モデル イーサネットとMACアドレス

OSI参照モデルのレイヤー1とレイヤー2で必要不可欠な規格がイーサネットです。 有線ネットワークであればほぼこの規格を採用していると思って間違いないでしょう。 MACアドレスでコンピューターを識別する …

no image

SQSについて

以前、少しQueueの登録について書きましたが、今回はAWSのキューサービスであるSQSについて。 以前のリンク Queueの登録と実際の処理に関して SQSのポイントについて簡単にまとめて置きたいこ …

アーカイブ