mt.cgi/SSL

| コメント(0) | トラックバック(0)

mt.cgiへのアクセスをSSL越しにするために悪戦苦闘する。

このサーバのHTTPSは別のバーチャルドメインfoobar.jpで既に使用しているため、https://www.sanzai.net/でのアクセスは出来ない。そこで、https://foobar.jp/cgi-bin/mt.cgiから更新できるように下記を設定

# mt.cfg
CGIPath https://foobar.jp/cgi-bin/
StaticWebPath http://www.sanzai.net/

これでhttps://foobar.jp/cgi-bin/から更新可能になったのだが、今度はmt-comment.cgi等へのリンクがhttps://foobar.jp/cgi-bin/に言ってしまうので都合が悪い。(foobar.jpは極力隠したい。)
そこで今度は、Individual Entry Archiveテンプレートを中心に"MTCGIPath"を"MTBlogURL"に書き換えていく。

これで完璧と思ったらトラックバック用URLは"$MTEntryTrackbackLink$"を見ているらしくhttps://foobar.jp/cgi-bin/mt-tb.cgiを参照してしまっている。これはどこで設定しているのよ、とMovableTypeのソースコードの海を泳ぎまわり、ようやく
Context.pm
に到達。970行目を
# my $path = $cfg->CGIPath;
my $path = $cfg->StaticWebPath;

983行目も同じく
# my $path = $cfg->CGIPath;
my $path = $cfg->StaticWebPath;
にして、トラックバックもStaticWebPathに置いたCGIスクリプトに来るように変更。

これで一応完成か。

トラックバック(0)

トラックバックURL: http://www.sanzai.net/mt/mt-tb.cgi/119

コメントする

ウェブページ

2014年6月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

アーカイブ

Powered by Movable Type 5.17-ja

このブログ記事について

このページは、散財人が2004年9月28日 12:27に書いたブログ記事です。

ひとつ前のブログ記事は「PostgreSQL」です。

次のブログ記事は「かいじ101号」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。