0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

いろんなwebサーバを使ってHelloWorld ~nginx編~その1

Posted at

はじめに

今回は前回IISでやった内容のnginx編です。
ちなみに前回のはこちら。

いろんなwebサーバを使ってHelloWorld ~IIS編~その1

資材の取得

まず、nginxの資材を手に入れます。
今回はここから取得します。

nginx.org

ダウンロードするのはstable、安定バージョンの「nginx/Windows-1.18.0」です。
ダウンロードできたら解凍して、すきなところに設置します。
1.png

nginxの起動

nginx.exeを実行します。
ん...、一瞬起動したと思ったら何も変化がありません。
おかしいです。
logフォルダをみると、error.logが更新されていました。
logには下記のようにあります。
10013: An attempt was made to access a socket in a way forbidden by its access permissions
ぐぐってみると、どうやら既に使っているポートを利用しようとしているのがまずいようです。
一応何がポートを使っているのか調べてみます。
2.png

httpデーモンのようです。
あまり、記憶にありませんがとにかく80番ポートは別のサービスが使っていることがわかりましたので、他のポートを使うこととします。

ポートの指定

IISのときは8080番を使ってましたので、一応8090番を使うことにします。
conf配下にある、nginx.confのポート部分を変更します。
3.png

再度nginx.exeを実行します。
4.png

firewallの通信メッセージが表示されたので、プライベートネットワークを指定しておきます。

アクセス

アクセスしてみます。
5.png

できました。
あとは、オリジナルの画面にするだけです。

他のPCからhtmlへのアクセス

nginx.confにlocaltionという記載があり、パスが書かれています。
デフォルトでは、htmlフォルダがそれにあたります。
index.htmlが既に存在しているので、HelloWorld.htmlを作って格納しました。
HelloWorldは前回と同じく「helloworld html template」と検索したらすぐ出てきたので、それを利用しました。
7.png

別のPCからアクセスしてみます。
8.png

できました!
IISの時と同じくタブの文字がバグっていますが、やりたいことができました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?