文系SEのためのLeaning Path【番外編】windows10でnginx(ローカルサーバーを起動する
元文系の方が一からSEになるため方法や、プログラミング等を勉強する上でぶつかる問題を切り抜けるtips(ヒント、コツ)を紹介します : )
1.nginxをダウンロード、展開
http://nginx.org/ にアクセスし、「nginx/Windows-1.19.1」をダウンロードします。(※nginx:エンジンエックスと呼びます。)
ダウンロード後、任意のフォルダに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 というコマンドを入力します。
一瞬、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/ と入力し確認したところ、無事以下のように表示されました!
この記事が気に入ったらサポートをしてみませんか?