apacheに専用Gyazoサーバを立ち上げる

2010/07/26 4:27 に 森山誠二郎 が投稿   [ 2012/06/12 7:42 に更新しました ]
Gyazoサーバのインストール
  1. /home/anagix/anagix_tools/apache2/cgi-bin にupload.cgiを置く
       注意:実行パーミッションをセットする
       chmod +x upload.cgi
       upload.cgiの変更
    • 最後の行の、alb.anagix.com:8180 を自分のサーバに置き換える
  2.  htdocsの下にmyGyazoディレクトリを作り、さらに、その下に、data, dbディレクトリを作る
       cd /home/anagix/anagix_tools/apache2/htdocs
       mkdir myGyazo
       mkdir myGyazo/data
       mkdir myGyazo/db
(補足)Ubuntu10.04のapache2(自分でmakeしたものでない)の場合
  1. cgi-binは /usr/lib/cgi-binにあったのでそこにupload.cgiを置く
  2. confファイルに以下を追加
    • ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
  3. /var/www/myGyazoにdata,dbを作成
Windows用Gyazoクライアントのインストール
  1. gyazo.comからではなくここからgyazowin.exeをダウンロードする
    • ソースは、ここからたどれます
  2. gyazowin.exeを適当な場所に置き、ショーカットを作成する
  3. ショートカットのプロパティを以下のように設定する

    C:\Users\seijirom\Desktop\gyazowin+_v100\gyazowin2.exe leo2 8080 /cgi-bin/upload.cgi
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            gyazowin.exeを置いた場所                     ホスト名 ポート名 cgiの設定

    ホスト名、ポート名は、AnagixのALBサーバの場合、alb.anagix.com 8180である
Linux用Gyazoクライエントのインストール
めちゃめちゃ簡単でした。
1.http://yaa.no-ip.org/~yaa/ddata/gyazo をダウンロード
2.以下を変更
HOST = 'gyazo.com' ==> 例えば 'localhost'
CGI = '/upload.cgi' ==> 例えば '/cgi-bin/upload.cgi'
ポート番号が80でなければ、適当なものに変える
3.適当な実行パスに置く

Mac用Gyazoクライアント
 AnagixALTA.dmgに含まれています
Comments