16
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

COBOLでウェッブアプリケーションを書く

COBOLいじってて、Webフレームワークとかあんのかなーと思って調べてたらあった。
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

<html>
        <head>
...
/var/www/cobol-app $ 

CGIとして動かせるようにApacheを設定する。

/etc/apache2/apache2.conf
ScriptAlias /cgi-bin/ "/var/www/cobol-app/"
<Directory /var/www/cobol-app/>
     AddHandler cgi-script .cow
     Options +ExecCGI
     AddHandler image/png .png
</Directory>

mod_cgiを有効にして再起動する。

$ sudo a2enmod cgi
$ sudo /etc/init.d/apache2 restart

http://[IPアドレス]/cgi-bin/the.cow にブラウザでアクセスできるはず。車椅子に乗った変な恐竜が出てきて渋い。
スクリーンショット 2014-09-03 00.13.03.png

(routing機能のとこがうまく動かなかった・・)

公開されないままストップしているけど、こういうのもあるらしい
COBOL ON COGS

WE ARE CURRENTLY IN#THE LAST PHASES@OF@BETA TESTING.

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
16
Help us understand the problem. What are the problem?