私は学校の司書です。wsgiを使用するApacheで.pyアプリをセットアップする方法を理解しようとしています。
「Majax2」というツールを見つけました。これは、ライブラリがライブラリ カタログから標準フォーマットをスクレイピングして別の Web ページに表示するのに役立つツールです。MAJAX 出力列のデモ ページが表示される場合があります。これは、ライブラリ カタログ ( http:// addison .vt.edu/search/.b2275560/.b2275560/1,1,1,E/marc&FF=.b2275560#.VuzyyKd96Uk ) 書誌情報または発行状況を表示します (4 部が見つかりました: 期限は 09-12-16、利用可能です、期限は 06-11-16、期限は 10-13-16 です)。最初のレコード (.b2275560) を参照してください。
コード: https://github.com/godmar/majax2
デモページ: http://libx.lib.vt.edu/services/majax2/
新しい Ubuntu 14.04 VM をインストールし、手順に従って環境をセットアップします。
sudo apt-get update
sudo apt-get install python-pip
sudo pip install Django
sudo apt-get install apache2
sudo apt-get install libapache2-mod-wsgi
sudo apt-get install libapache2-mod-wsgi-py3
すべてのコードを /var/www/html/services/majax2 に配置したので、このフォルダーに .htaccess index.html majax2.js と majax.py があります。
そして、apache.conf ファイルを編集して、ファイルの下に行を追加します。
WSGIScriptAlias /services/majax2 /var/www/html/services/majax2/majax2.py/
Alias /services/majax2/ /var/www/html/services/majax2/
AddType text/html .py
<Directory /var/www/html/services/majax2/>
Order deny,allow
Allow from all
</Directory>
実は、wsgi と py ... が何なのか、よくわかりません。インターネットで検索し、指示に従って環境をセットアップしました。しかし、解決すべき問題はまだたくさんあるようです。
以下のようなエラーメッセージが表示されました
cat /var/log/apache2/error.log
[Sat Mar 19 13:59:05.983780 2016] [mpm_event:notice] [pid 12749:tid 139938135115648] AH00489: Apache/2.4.7 (od_wsgi/3.4 Python/2.7.6 configured -- resuming normal operations
[Sat Mar 19 13:59:05.983840 2016] [core:notice] [pid 12749:tid 139938135115648] AH00094: Command line: '/usrche2'
py が得意な人や、apache wsgi の使用経験がある人が手を差し伸べてくれることを願っています。プロデューサーの代わりに独自の majax サービスを実行できる独自の環境をセットアップする必要があります。私の問題を解決するための情報やヒントを提供していただければ幸いです。どのステップが間違っているか、「majax2.py」を実行するにはどうすればよいか教えていただけると大変助かります。どうもありがとう。