こんにちは
Ubuntu環境でApache WSGI flaskなWebアプリケーションを構築する
を確認しながらアプリケーションを動かしました。しかし、エラーが出てしまいます。
コマンドを叩くと、curl http://localhost:3001/
ubuntu@:~/flask$
1<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 2<html><head> 3<title>500 Internal Server Error</title> 4</head><body> 5<h1>Internal Server Error</h1> 6<p>The server encountered an internal error or 7misconfiguration and was unable to complete 8your request.</p> 9<p>Please contact the server administrator at 10 [no address given] to inform them of the time this error occurred, 11 and the actions you performed just before this error.</p> 12<p>More information about this error may be available 13in the server error log.</p> 14<hr> 15<address>Apache/2.4.29 (Ubuntu) Server at localhost Port 3001</address> 16</body></html>
になります。どのような問題が考えられるのでしょうか?
apache のログに何か出てませんか?
ありがとうございます。
/var/log/apache2$ ls -la
をみて、 307 Mar 23 06:25 error.log
を確認しました。
[Mon Mar 23 06:25:01.509351 2020] [mpm_event:notice] [pid 11243:tid 140634337217472] AH00489: Apache/2.4.29 (Ubuntu) mod_wsgi/4.7.0 Python/3.6 configured -- resuming normal operations
[Mon Mar 23 06:25:01.509385 2020] [core:notice] [pid 11243:tid 140634337217472] AH00094: Command line: '/usr/sbin/apache2'
記載されているので、設定が間違えてmod_wsgiは動かずに普通のapache2が動作してしまっているようです。理解もせず様々なサイトを確認したので、このような事態になったと思われます。
mod_wsgiとapache2の組み合わせは、configファイルをいくつか触らなければならないので、複雑です。
logを確認しながら問題を潰して行きます。
あなたの回答
tips
プレビュー