--- title: COBOLでウェッブアプリケーションを書く tags: cobol author: horimislime slide: false --- COBOLいじってて、Webフレームワークとかあんのかなーと思って調べてたらあった。 [COBOL on Wheelchair](http://azac.pl/cobol-on-wheelchair/) > COBOL on Wheelchair is a minimal webframework\^H\^H\^H\^H\^H\^H just a proof of concept. ## 準備 AWS上のUbuntu 14.04で試した。 ``` $ sudo apt-get install git apache2 open-cobol $ git clone https://github.com/azac/cobol-on-wheelchair /var/www/cobol-app ``` ソースをコンパイルする。 ``` /var/www/cobol-app $ ./downhill.sh /var/www/cobol-app $ ./the.cow content-type: text/html ... /var/www/cobol-app $ ``` CGIとして動かせるようにApacheを設定する。 ```/etc/apache2/apache2.conf ScriptAlias /cgi-bin/ "/var/www/cobol-app/" AddHandler cgi-script .cow Options +ExecCGI AddHandler image/png .png ``` mod_cgiを有効にして再起動する。 ``` $ sudo a2enmod cgi $ sudo /etc/init.d/apache2 restart ``` http://[IPアドレス]/cgi-bin/the.cow にブラウザでアクセスできるはず。車椅子に乗った変な恐竜が出てきて渋い。 ![スクリーンショット 2014-09-03 00.13.03.png](https://qiita-image-store.s3.amazonaws.com/0/7325/9e3f75df-9994-9822-306d-1707019a29db.png "スクリーンショット 2014-09-03 00.13.03.png") (routing機能のとこがうまく動かなかった・・) 公開されないままストップしているけど、こういうのもあるらしい [COBOL ON COGS](http://www.coboloncogs.org/STARTED.HTM) > WE ARE CURRENTLY IN#THE LAST PHASES@OF@BETA TESTING.