文系SEのためのLeaning Path【番外編】windows10でnginx(ローカルサーバーを起動する

元文系の方が一からSEになるため方法や、プログラミング等を勉強する上でぶつかる問題を切り抜けるtips(ヒント、コツ)を紹介します : )

1.nginxをダウンロード、展開

http://nginx.org/ にアクセスし、「nginx/Windows-1.19.1」をダウンロードします。(※nginx:エンジンエックスと呼びます。)

画像1

ダウンロード後、任意のフォルダにzipファイルを展開します。

C:\Udemy\200_速習jQuery\sample_code_jquery\crash_course_advanced\nginx-1.19.1


2.nginxを起動

コマンドプロンプト(cmd)を起動して、cmd上で以下のコマンド入力して先ほどのフォルダに移動します。

(※フォルダ移動は、

cd C:\Udemy\200_速習jQuery\sample_code_jquery\crash_course_advanced\nginx-1.19.1 

というように先頭にcd(change directoryとつけます))

問題なく移動出来たら、start nginx というコマンドを入力します。

画像3

一瞬、cmdが落ちて戻ってくれば起動完了です。

3.起動されているか確認

ブラウザに http://localhost/ と入力して確認してみたところエラーが発生していました。


nginx-1.19.1のフォルダ内logs/error.logを開いて、エラーログを確認してみたところ、

2020/07/26 19:42:32 [emerg] 13212#11220: CreateFile() "C:\Udemy\200_速習jQuery\sample_code_jquery\crash_course_advanced\nginx-1.19.1/conf/nginx.conf" failed (1113: No mapping for the Unicode character exists in the target multi-byte code page)

と書いてありました。太字の部分をググってみたところ、ファイルパスに日本語が含まれているのがダメと書いてありました。

従って、以下のようにファイルパスを変更し、再度cmd上でstart nginx というコマンドを入力します。

×:C:\Udemy\200_速習jQuery\sample_code_jquery\crash_course_advanced\nginx-1.19.1

〇:C:\Udemy\200_sokushujQuery\sample_code_jquery\crash_course_advanced\nginx-1.19.1


ブラウザで http://localhost/ と入力し確認したところ、無事以下のように表示されました!


画像2


この記事が気に入ったらサポートをしてみませんか?