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

質問編集履歴

2

httpd.confにListen及び対応するVirtualHost記述を追記

2021/01/01 04:48

投稿

gogotowel
gogotowel

スコア9

title CHANGED
File without changes
body CHANGED
@@ -35,6 +35,11 @@
35
35
  Define SRVROOT "c:/Apache24"
36
36
  ServerRoot "${SRVROOT}"
37
37
 
38
+ Listen 80
39
+ Listen 1001
40
+ Listen 2001
41
+ Listen 3001
42
+ Listen 4001
38
43
  Listen 5001
39
44
 
40
45
  LoadModule actions_module modules/mod_actions.so
@@ -141,6 +146,43 @@
141
146
  LoadModule wsgi_module "c:/users/USERNAME/appdata/local/programs/python/python38/lib/site-packages/mod_wsgi/server/mod_wsgi.cp38-win_amd64.pyd"
142
147
  WSGIPythonHome "c:/users/USERNAME/appdata/local/programs/python/python38"
143
148
 
149
+ <VirtualHost *:1001>
150
+ DocumentRoot "htdocs/app/APP1"
151
+ WSGIScriptAlias / "htdocs/app/APP1/main.wsgi"
152
+ <Directory "htdocs/app/APP1">
153
+ Require all granted
154
+ </Directory>
155
+ </VirtualHost>
156
+
157
+ <VirtualHost *:2001>
158
+ DocumentRoot "htdocs/app/APP2"
159
+ WSGIScriptAlias / "htdocs/app/APP2/main.wsgi"
160
+ <Directory "htdocs/app/APP2">
161
+ <Files main.wsgi>
162
+ Require all granted
163
+ </Files>
164
+ </Directory>
165
+ </VirtualHost>
166
+
167
+ <VirtualHost *:3001>
168
+ DocumentRoot "htdocs/app/APP3"
169
+ WSGIScriptAlias / "htdocs/app/APP3/main.wsgi"
170
+ <Directory "htdocs/app/APP3">
171
+ Require all granted
172
+ </Directory>
173
+ </VirtualHost>
174
+
175
+ <VirtualHost *:4001>
176
+ DocumentRoot "htdocs/app/APP4"
177
+ WSGIScriptAlias / "htdocs/app/APP4/main.wsgi"
178
+ WSGIApplicationGroup %{GLOBAL}
179
+ <Directory "htdocs/app/APP4">
180
+ <Files main.wsgi>
181
+ Require all granted
182
+ </Files>
183
+ </Directory>
184
+ </VirtualHost>
185
+
144
186
  <VirtualHost *:5001>
145
187
      DocumentRoot "htdocs/app/sample"
146
188
      WSGIScriptAlias / "htdocs/app/sample/main.wsgi"

1

httpd.confの記述内容を追記

2021/01/01 04:48

投稿

gogotowel
gogotowel

スコア9

title CHANGED
File without changes
body CHANGED
@@ -25,10 +25,131 @@
25
25
  ```
26
26
 
27
27
  ### エラーメッセージ(apache)
28
- ```ここに言語を入力
28
+ ```apache
29
29
  [Thu Dec 31 07:34:43.863129 2020] [authz_core:error] [pid 16632:tid 1256] [client ::1:64153] AH01630: client denied by server configuration: C:/Users/USERNAME/Documents/ディレクトリ名/htdocs
30
30
  ```
31
31
 
32
+ ### httpd.conf
33
+ ```httpd
34
+
35
+ Define SRVROOT "c:/Apache24"
36
+ ServerRoot "${SRVROOT}"
37
+
38
+ Listen 5001
39
+
40
+ LoadModule actions_module modules/mod_actions.so
41
+ LoadModule alias_module modules/mod_alias.so
42
+ LoadModule allowmethods_module modules/mod_allowmethods.so
43
+ LoadModule asis_module modules/mod_asis.so
44
+ LoadModule auth_basic_module modules/mod_auth_basic.so
45
+ LoadModule authn_core_module modules/mod_authn_core.so
46
+ LoadModule authn_file_module modules/mod_authn_file.so
47
+ LoadModule authz_core_module modules/mod_authz_core.so
48
+ LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
49
+ LoadModule authz_host_module modules/mod_authz_host.so
50
+ LoadModule authz_user_module modules/mod_authz_user.so
51
+ LoadModule autoindex_module modules/mod_autoindex.so
52
+ LoadModule cgi_module modules/mod_cgi.so
53
+ LoadModule dir_module modules/mod_dir.so
54
+ LoadModule env_module modules/mod_env.so
55
+ LoadModule include_module modules/mod_include.so
56
+ LoadModule isapi_module modules/mod_isapi.so
57
+ LoadModule log_config_module modules/mod_log_config.so
58
+ LoadModule mime_module modules/mod_mime.so
59
+ LoadModule negotiation_module modules/mod_negotiation.so
60
+ LoadModule setenvif_module modules/mod_setenvif.so
61
+
62
+ <IfModule unixd_module>
63
+ User daemon
64
+ Group daemon
65
+ </IfModule>
66
+
67
+ ServerAdmin admin@example.com
68
+
69
+ ServerName localhost:80
70
+
71
+ <Directory />
72
+     AllowOverride none
73
+     Require all denied
74
+ </Directory>
75
+
76
+ DocumentRoot "${SRVROOT}/htdocs"
77
+ <Directory "${SRVROOT}/htdocs">
78
+     Options Indexes FollowSymLinks ExecCGI
79
+     AllowOverride None
80
+     Require all granted
81
+ </Directory>
82
+
83
+ <IfModule dir_module>
84
+     DirectoryIndex index.html
85
+ </IfModule>
86
+
87
+ <Files ".ht*">
88
+     Require all denied
89
+ </Files>
90
+
91
+ ErrorLog "logs/error.log"
92
+
93
+ LogLevel warn
94
+
95
+ <IfModule log_config_module>
96
+     LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
97
+     LogFormat "%h %l %u %t \"%r\" %>s %b" common
98
+
99
+     <IfModule logio_module>
100
+       LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
101
+     </IfModule>
102
+
103
+     CustomLog "logs/access.log" common
104
+
105
+ </IfModule>
106
+
107
+ <IfModule alias_module>
108
+     ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/"
109
+ </IfModule>
110
+
111
+ <IfModule cgid_module>
112
+ </IfModule>
113
+
114
+ <Directory "${SRVROOT}/cgi-bin">
115
+     AllowOverride None
116
+     Options None
117
+     Require all granted
118
+ </Directory>
119
+
120
+ <IfModule headers_module>
121
+     RequestHeader unset Proxy early
122
+ </IfModule>
123
+
124
+ <IfModule mime_module>
125
+     TypesConfig conf/mime.types
126
+     AddType application/x-compress .Z
127
+     AddType application/x-gzip .gz .tgz
128
+     AddHandler cgi-script .cgi .py
129
+ </IfModule>
130
+
131
+ <IfModule proxy_html_module>
132
+ Include conf/extra/proxy-html.conf
133
+ </IfModule>
134
+
135
+ <IfModule ssl_module>
136
+ SSLRandomSeed startup builtin
137
+ SSLRandomSeed connect builtin
138
+ </IfModule>
139
+
140
+ LoadFile "c:/users/USERNAME/appdata/local/programs/python/python38/python38.dll"
141
+ LoadModule wsgi_module "c:/users/USERNAME/appdata/local/programs/python/python38/lib/site-packages/mod_wsgi/server/mod_wsgi.cp38-win_amd64.pyd"
142
+ WSGIPythonHome "c:/users/USERNAME/appdata/local/programs/python/python38"
143
+
144
+ <VirtualHost *:5001>
145
+     DocumentRoot "htdocs/app/sample"
146
+     WSGIScriptAlias / "htdocs/app/sample/main.wsgi"
147
+     <Directory "htdocs/app/sample">
148
+       Require all granted
149
+     </Directory>
150
+ </VirtualHost>
151
+
152
+ ```
32
153
  気になるのが、エラーメッセージで返ってくるパスの末尾に**htdocs**が追加されていることです。
33
154
 
34
155
  また、その際の画面表示は