さくらインターネットでベーシック認証とhtmlでphp
いやはや眠れない...
さくらは、ちょっと癖があるとのうわさでしたが...
まずベーシック認証はhtaccessでXREA、その他で使ったコマンドが効かない...
が、コンパネのファイルマネージャーからウェブアクセスの設定で
ユーザ名とパスワード入れれば自動でhtaccessとhtpasswdを作ってくれる。
中身は
htaccess
Action myphp-script /php.cgi
AddHandler myphp-script .php .html
AuthUserFile /home/ユーザ名/www/.htpasswd
AuthType Basic
AuthName "Web access"
Require valid-user
htpasswd
admin:××××××××××××
で、次にhtmlのphp化
これも他のサーバーで使ったhtaccessのコマンドだと効かず、
さくらのphpはcgiなんで、cgi宣言してインクルードなんてのがお手軽だけど、
エントリーで大量に作るので、sshに手をだしました。
って、puttyが英語でちょっとひるんだけど
これはDownload選んで、putty.exeを落とすだけ。
で、落としたファイルを起動して、
IP入れて、ユーザ名とパスワード入れたら繫がります。
コマンドはlsとcd使って一応内容確認したら、
$ cp /usr/local/php/5.2.8/bin/php-cgi /home/アカウント名/www/php.cgi
$ cd /home/アカウント名/www
$ chmod 705 php.cgi
あとはhtaccessに
Action myphp-script /php.cgi
AddHandler myphp-script .php .html
を追記したら無事動きました。
また一つ壁を越えました!