【ドツボ】Pythonをネットで使えるようにしている

Xserverで、SSHが使えるようにしなければいけないのですが、ドツボにはまってしまいました。
解決した部分のメモ。

Tera Termがエラーる

公開鍵の設定が間違っていました。

公開鍵登録での手続きを以下の通りにしたら、できた!Tera Termのせいではありませんでした。

SSH設定「公開鍵認証用鍵ペアの生成」のときに、ダウンロードされるファイルを開いて中身をコピペすると勘違いしていた私を、笑ってください(汗)

Pythonのスクリプトが動かん

「Hello world!」を表示するレベルが動かない…

.htaccessファイルの設定

Options +ExecCGI
AddType application/x-httpd-cgi .py

これを、サイト直下と「cgi-bin」フォルダに入れた。

ファイルの改行コードを「CRLF」から「LF」に

VSCodeを使っていたので、改行を可視化するプラグインをインストールしました。

 

結果…

ホームディレクトリのスクリプトは動きました。

が!

「cgi-bin」フォルダに入れたスクリプトは、「500」エラーが出ます。もちろん、スクリプトの実行権限を「705」にしています。

せっかくの祝日を、こんなドツボなことで終わらせてしまった…。Anacondaとか入れたかったのに。

 

というわけで、明日の仕事、頑張ります。