概要
クラウドサーバでTensorFlowやってみた。
cgi-binでpython3やってみた。
環境
クラウド idcf
linux debian-8.11
tensorflow 1.2
gpu 無し
apache2.4の設定
cgi.loadの設定
ln -s /etc/apache2/mods-available/cgi.load /etc/apache2/mods-enabled/cgi.load
000-default.confの設定
nano /etc/apache2/sites-available/000-default.conf
Include conf-available/serve-cgi-bin.conf
mime.confの設定
nano /etc/apache2/mods-available/mime.conf
AddHandler cgi-script .cgi .py
serve-cgi-bin.confの設定
nano /etc/apache2/conf-available/serve-cgi-bin.conf
<IfModule mod_alias.c>
<IfModule mod_cgi.c>
Define ENALBLE_USR_LIB_CGI_BIN
</IfModule>
<IfModule mod_cgid.c>
Define ENALBLE_USR_LIB_CGI_BIN
</IfModule>
<IfDefine ENALBLE_USR_LIB_CGI_BIN>
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory "/var/www/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Require all granted
</Directory>
</IfDefine>
</IfModule>
cgi-binを作成する。
mkdir /var/www/cgi-bin
テスト
cgi-binに、test.py作る。
chmod 755 test.py
ブラウザで、cgi-bin/test.pyに、アクセス。