teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

2021/04/06 12:55

投稿

umum
umum

スコア2

title CHANGED
File without changes
body CHANGED
@@ -80,4 +80,8 @@
80
80
 
81
81
  たびたびすみませんが何か分かる方がいらっしゃいましたら、教えていただけますでしょうか。
82
82
 
83
- よろしくお願いいたします。
83
+ よろしくお願いいたします。
84
+
85
+ 21:55追記
86
+ タイトルと内容がずれてしまったので追加した内容は別途質問させていただこうと思います。
87
+ ありがとうございました。

3

追加質問

2021/04/06 12:55

投稿

umum
umum

スコア2

title CHANGED
File without changes
body CHANGED
@@ -40,4 +40,44 @@
40
40
  管理者権限でcmdを開き、「httpd -n"Apache2.4" -k install」と実行しました。
41
41
 
42
42
 
43
+ よろしくお願いいたします。
44
+
45
+
46
+ ### 追加質問
47
+
48
+ ご回答いただきありがとうございます。
49
+ 教えていただいたサイトに従って、下記のようにインストールを実行しました。
50
+ 1. pip install mod_wsgi でインストールを実行
51
+ 2. mod_wsgi-express module-config で出力された結果を設定ファイルに追記
52
+
53
+ インストール後にできたファイルの名前が
54
+ 「mod_wsgi.cp37-win_amd64.pyd」となっているので、
55
+ 恐らくここまでは問題なく実施できたと思います。
56
+
57
+ ただ、Apacheの起動自体には成功したのですが、
58
+ 実際にlocalhostでページを開こうとすると「このサイトにアクセスできません」と出てしまいます。
59
+
60
+ 本や複数のサイトを見て設定ファイルの内容を確認したのですが、何が間違っているのかわかりません。
61
+ 設定ファイル(C:\Apache24\conf\httpd.conf)の中身は以下のように記載しています。
62
+ ```
63
+ # mod_wsgi-express module-config の実行結果をコピペ
64
+ LoadFile "c:/users/<username>/appdata/local/continuum/anaconda3/python37.dll"
65
+ LoadModule wsgi_module "c:/users/<username>/appdata/local/continuum/anaconda3/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd"
66
+ WSGIPythonHome "c:/users/<username>/appdata/local/continuum/anaconda3"
67
+
68
+ #Pythonモジュールを検索するためのフォルダー
69
+ WSGIPythonPath "C:/quick_django"
70
+
71
+ #「/」配下をmod_wsgiで処理
72
+ WSGIScriptAlias / "C:/quick_django/quick_django/wsgi.py"
73
+
74
+ <Directory C:/quick_django/quick_django>
75
+ <Files wsgi.py>
76
+ Require all granted
77
+ </Files>
78
+ </Directory>
79
+ ```
80
+
81
+ たびたびすみませんが何か分かる方がいらっしゃいましたら、教えていただけますでしょうか。
82
+
43
83
  よろしくお願いいたします。

2

誤記修正

2021/04/06 09:27

投稿

umum
umum

スコア2

title CHANGED
File without changes
body CHANGED
@@ -11,6 +11,7 @@
11
11
  > インストールすべきファイルは、利用するApache/Pythonのバージョンによって変化します。
12
12
  > https://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
13
13
  > ダウンロードした.wslファイルは、pipコマンドでインストールできます。
14
+
14
15
  とのことなのですが、
15
16
  使用したいmod_wsgiのバージョンがサイト内に見当たらず、困っております。
16
17
 

1

備考追記

2021/04/06 07:51

投稿

umum
umum

スコア2

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,8 @@
1
1
  閲覧ありがとうございます。
2
2
  Python, Djangoの初心者です。mod_wsgiについて質問させてください。
3
3
 
4
+ ### 質問したい内容
5
+
4
6
  「速習 Django3」という本に従ってWebアプリ作成の環境構築をしております。
5
7
 
6
8
  本によると、
@@ -15,7 +17,7 @@
15
17
  ーーー
16
18
  Python 3.7.3
17
19
  Django 3.1.7
18
- Apache 2.4(https://www.apachelounge.com/download/ からインストールしたばかりです。)
20
+ Apache 2.4
19
21
  Windows 64bit
20
22
  ーーー
21
23
  こちらの条件を満たすため、
@@ -26,4 +28,15 @@
26
28
  正しいバージョンが見つからない場合の対処法がわからず、
27
29
  分かる方がいらっしゃいましたら教えていただけますと幸いです。
28
30
 
31
+ ### 備考
32
+
33
+ Apacheのインストールは
34
+ https://wings.msn.to/index.php/-/B-08/cmn_win_apache/
35
+ こちらのサイトに従いましたが、
36
+ ApacheMonitor画面にApache2.4が表示されなかったため、
37
+ https://sugamasao.hatenablog.com/entry/20061116/1163694341
38
+ こちらのサイトに従い、
39
+ 管理者権限でcmdを開き、「httpd -n"Apache2.4" -k install」と実行しました。
40
+
41
+
29
42
  よろしくお願いいたします。