wsgiファイルを公開する方法がわかりません。
wsgi
1#!/usr/local/bin/python3 2 3# coding: utf-8 4 5def application(environ, start_response): 6 status = '200 OK' 7 output = b'Hello World!' 8 9 response_headers = [('Content-type', 'text/plain'), 10 ('Content-Length', str(len(output)))] 11 start_response(status, response_headers) 12 return [output] 13
apacheのmod_wsgi.confに
LoadModule wsgi_module modules/mod_wsgi.so WSGIScriptAlias /??????/myapp /??????/webapps/myapp.wsgi <Directory "/??????/webapps"> Options ExecCGI Order allow,deny Allow from all #SSLRequireSSL </Directory>
と書き込んでいます。
?????は自分のドメイン名を示します。
記事はこの記事を参考にしました。リンク内容
https://?????/myapp にブラウザでアクセスすると Internal Server Error が出力されます。
これは、関数を定義しているだけであって関数を実行していないので、このエラーが出力されるのですか?
この関数を呼び出すとしたら、引数が2種類必要なのですがどのような引数を与えるかわかりません。
もしくは、このfileを実行する方法がありましたらご教授願い致します。