質問編集履歴

5

質問追加

2015/08/28 07:13

投稿

Sfidante
Sfidante

スコア90

test CHANGED
File without changes
test CHANGED
@@ -293,3 +293,89 @@
293
293
  httpd.confの設定の問題かと思うのですが、
294
294
 
295
295
  どこがおかしいのかご教授いただけると幸いです。
296
+
297
+
298
+
299
+ ---
300
+
301
+ 【追記】
302
+
303
+ server.xmlの設定になります。
304
+
305
+ ```
306
+
307
+ <?xml version='1.0' encoding='utf-8'?>
308
+
309
+ <Server port="8005" shutdown="SHUTDOWN">
310
+
311
+ <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
312
+
313
+ <Listener className="org.apache.catalina.core.JasperListener" />
314
+
315
+ <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
316
+
317
+ <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
318
+
319
+ <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
320
+
321
+
322
+
323
+ <GlobalNamingResources>
324
+
325
+ <Resource name="UserDatabase" auth="Container"
326
+
327
+ type="org.apache.catalina.UserDatabase"
328
+
329
+ description="User database that can be updated and saved"
330
+
331
+ factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
332
+
333
+ pathname="conf/tomcat-users.xml" />
334
+
335
+ </GlobalNamingResources>
336
+
337
+
338
+
339
+ <Service name="Catalina">
340
+
341
+ <Connector port="8080" protocol="HTTP/1.1"
342
+
343
+ connectionTimeout="20000"
344
+
345
+ redirectPort="8443" />
346
+
347
+ <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
348
+
349
+ <Engine name="Catalina" defaultHost="localhost">
350
+
351
+
352
+
353
+ <Realm className="org.apache.catalina.realm.LockOutRealm">
354
+
355
+ <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
356
+
357
+ resourceName="UserDatabase"/>
358
+
359
+ </Realm>
360
+
361
+
362
+
363
+ <Host name="localhost" appBase="webapps"
364
+
365
+ unpackWARs="true" autoDeploy="true">
366
+
367
+ <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
368
+
369
+ prefix="localhost_access_log." suffix=".txt"
370
+
371
+ pattern="%h %l %u %t &quot;%r&quot; %s %b" />
372
+
373
+ </Host>
374
+
375
+ </Engine>
376
+
377
+ </Service>
378
+
379
+ </Server>
380
+
381
+ ```

4

タイトル変更

2015/08/28 07:13

投稿

Sfidante
Sfidante

スコア90

test CHANGED
@@ -1 +1 @@
1
- WebSocket】がWebサーバー上で機能いたません。(再投稿)
1
+ Tomcat】と【Apache】の連携に関
test CHANGED
File without changes

3

質問変更

2015/08/28 05:58

投稿

Sfidante
Sfidante

スコア90

test CHANGED
File without changes
test CHANGED
@@ -242,10 +242,6 @@
242
242
 
243
243
  ```
244
244
 
245
- 何卒ご教授お願い致します。
246
-
247
-
248
-
249
245
  ---
250
246
 
251
247
  【追記】
@@ -284,6 +280,16 @@
284
280
 
285
281
 
286
282
 
283
+ また、httpd_proxy.confでの設定を全くしていない時でも、
284
+
285
+ ポート番号8080を抜いた記載でも、接続がおこなえます。
286
+
287
+ つまり、他の設定ファイルというで、
288
+
289
+ ApacheとTomcatの連携を行っているのでしょうか?
290
+
291
+
292
+
287
293
  httpd.confの設定の問題かと思うのですが、
288
294
 
289
295
  どこがおかしいのかご教授いただけると幸いです。

2

質問編集

2015/08/28 05:48

投稿

Sfidante
Sfidante

スコア90

test CHANGED
File without changes
test CHANGED
@@ -70,20 +70,220 @@
70
70
 
71
71
 
72
72
 
73
- httpd.confにおけるproxyに関係するところは以下のとおりです。
73
+ httpd.confにおける設定は以下のりです。
74
-
74
+
75
- ```
75
+ ```
76
+
76
-
77
+ ServerRoot "/usr"
78
+
79
+ Include /etc/httpd/conf/extra/httpd-proxy.conf
80
+
81
+ Listen 80
82
+
83
+ LoadModule authn_file_module /etc/httpd/modules/mod_authn_file.so
84
+
85
+ LoadModule authn_core_module /etc/httpd/modules/mod_authn_core.so
86
+
87
+ LoadModule authz_host_module /etc/httpd/modules/mod_authz_host.so
88
+
89
+ LoadModule authz_groupfile_module /etc/httpd/modules/mod_authz_groupfile.so
90
+
91
+ LoadModule authz_user_module /etc/httpd/modules/mod_authz_user.so
92
+
93
+ LoadModule authz_core_module /etc/httpd/modules/mod_authz_core.so
94
+
95
+ LoadModule access_compat_module /etc/httpd/modules/mod_access_compat.so
96
+
97
+ LoadModule auth_basic_module /etc/httpd/modules/mod_auth_basic.so
98
+
99
+ LoadModule reqtimeout_module /etc/httpd/modules/mod_reqtimeout.so
100
+
101
+ LoadModule filter_module /etc/httpd/modules/mod_filter.so
102
+
103
+ LoadModule mime_module /etc/httpd/modules/mod_mime.so
104
+
105
+ LoadModule log_config_module /etc/httpd/modules/mod_log_config.so
106
+
107
+ LoadModule env_module /etc/httpd/modules/mod_env.so
108
+
109
+ LoadModule headers_module /etc/httpd/modules/mod_headers.so
110
+
111
+ LoadModule setenvif_module /etc/httpd/modules/mod_setenvif.so
112
+
113
+ LoadModule version_module /etc/httpd/modules/mod_version.so
114
+
77
- LoadModule proxy_module lib64/httpd/modules/mod_proxy.so
115
+ LoadModule proxy_module /etc/httpd/modules/mod_proxy.so
78
-
116
+
79
- LoadModule proxy_ftp_module lib64/httpd/modules/mod_proxy_ftp.so
117
+ LoadModule proxy_ftp_module /etc/httpd/modules/mod_proxy_ftp.so
80
-
118
+
81
- LoadModule proxy_http_module lib64/httpd/modules/mod_proxy_http.so
119
+ LoadModule proxy_http_module /etc/httpd/modules/mod_proxy_http.so
82
-
120
+
83
- LoadModule proxy_wstunnel_module lib64/httpd/modules/mod_proxy_wstunnel.so
121
+ LoadModule proxy_wstunnel_module /etc/httpd/modules/mod_proxy_wstunnel.so
84
-
122
+
85
- LoadModule proxy_ajp_module lib64/httpd/modules/mod_proxy_ajp.so
123
+ LoadModule proxy_ajp_module /etc/httpd/modules/mod_proxy_ajp.so
124
+
125
+ LoadModule mpm_event_module /etc/httpd/modules/mod_mpm_event.so
126
+
127
+ LoadModule unixd_module /etc/httpd/modules/mod_unixd.so
128
+
129
+ LoadModule status_module /etc/httpd/modules/mod_status.so
130
+
131
+ LoadModule autoindex_module /etc/httpd/modules/mod_autoindex.so
132
+
133
+ LoadModule dir_module /etc/httpd/modules/mod_dir.so
134
+
135
+ LoadModule alias_module /etc/httpd/modules/mod_alias.so
136
+
137
+ <IfModule unixd_module>
138
+
139
+ User apache
140
+
141
+ Group apache
142
+
143
+ </IfModule>
144
+
145
+ ServerAdmin you@example.com
146
+
147
+ <Directory />
148
+
149
+ AllowOverride none
150
+
151
+ Require all denied
152
+
153
+ </Directory>
154
+
155
+ DocumentRoot "/var/www/html"
156
+
157
+ <Directory "/var/www/html">
158
+
159
+ Options Indexes FollowSymLinks
160
+
161
+ AllowOverride None
162
+
163
+ Require all granted
164
+
165
+ </Directory>
166
+
167
+ <IfModule dir_module>
168
+
169
+ DirectoryIndex index.html
170
+
171
+ </IfModule>
172
+
173
+ <Files ".ht*">
174
+
175
+ Require all denied
176
+
177
+ </Files>
178
+
179
+ ErrorLog "/var/log/httpd/error_log"
180
+
181
+ LogLevel warn
182
+
183
+ <IfModule log_config_module>
184
+
185
+ LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
186
+
187
+ LogFormat "%h %l %u %t \"%r\" %>s %b" common
188
+
189
+ <IfModule logio_module>
190
+
191
+ LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
192
+
193
+ </IfModule>
194
+
195
+ CustomLog "/var/log/httpd/access_log" common
196
+
197
+ </IfModule>
198
+
199
+ <IfModule alias_module>
200
+
201
+ ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
202
+
203
+ </IfModule>
204
+
205
+ <IfModule cgid_module>
206
+
207
+ </IfModule>
208
+
209
+ <Directory "/var/www/cgi-bin">
210
+
211
+ AllowOverride None
212
+
213
+ Options None
214
+
215
+ Require all granted
216
+
217
+ </Directory>
218
+
219
+ <IfModule mime_module>
220
+
221
+ TypesConfig /etc/httpd/conf/mime.types
222
+
223
+ AddType application/x-compress .Z
224
+
225
+ AddType application/x-gzip .gz .tgz
226
+
227
+ </IfModule>
228
+
229
+ <IfModule proxy_html_module>
230
+
231
+ Include /etc/httpd/conf/extra/proxy-html.conf
232
+
233
+ </IfModule>
234
+
235
+ <IfModule ssl_module>
236
+
237
+ SSLRandomSeed startup builtin
238
+
239
+ SSLRandomSeed connect builtin
240
+
241
+ </IfModule>
86
242
 
87
243
  ```
88
244
 
89
245
  何卒ご教授お願い致します。
246
+
247
+
248
+
249
+ ---
250
+
251
+ 【追記】
252
+
253
+ 今まで、mod_proxyを利用していたと思っていたのですが、
254
+
255
+ httpdのエラーログを見たところ、
256
+
257
+ ```
258
+
259
+ Apache/2.4.6 (Unix) mod_jk/1.2.37 configured -- resuming normal operations
260
+
261
+ ```
262
+
263
+ との記載があり、mod_jkを利用していたようです。
264
+
265
+
266
+
267
+ そこで、mod_proxyを利用できるように、変えようと思って、
268
+
269
+ とりあえず、mod_jk関連のものを削除してApache、Tomcatを起動しました。
270
+
271
+ すると、
272
+
273
+ ```
274
+
275
+ Apache/2.4.6 (Unix) configured -- resuming normal operations
276
+
277
+ ```
278
+
279
+ となってしまいました。
280
+
281
+ 起動には成功しているようですが、
282
+
283
+ これはmod_proxyを利用できていないようです。
284
+
285
+
286
+
287
+ httpd.confの設定の問題かと思うのですが、
288
+
289
+ どこがおかしいのかご教授いただけると幸いです。

1

質問変更

2015/08/28 05:30

投稿

Sfidante
Sfidante

スコア90

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,17 @@
1
+ [前回の投稿内容](https://teratail.com/questions/15012#r23159)で解決とまで
2
+
3
+ いかなかったため、
4
+
5
+ 改めてお伺いいたしたく投稿いたしました。
6
+
7
+
8
+
9
+ 原因に関しては、前回の投稿から
10
+
11
+ ApachではなくTomcatの方にあるのではと考えられます。
12
+
13
+
14
+
1
15
  ローカル環境ではWebSocektは利用できるのですが、
2
16
 
3
17
  サーバーに上げたら
@@ -72,6 +86,4 @@
72
86
 
73
87
  ```
74
88
 
75
- 原因もわからない状態です。
76
-
77
89
  何卒ご教授お願い致します。