カテゴリー
SugiBlog Webデザイナー・プログラマーのためのお役立ちTips

bash

.bash_profile
.bash_logout
.bash_history
などのファイルが必要

1,578 views

Apache2でCGIが動作しない

CGI/plプログラムがパスの後に「--」や「-s」を入れないと動作しなかった。

#!/usr/bin/perl --
#!/usr/bin/perl -s

ネットで探索したが上記のように入れると動くとしか出てこなかった

[原因]
1.FTPのASCIIアップロード設定が有効になっていない
2.設定ファイルが2つあることによってデーモンが2つ起動するエラー
3.「vsftpd.conf」に記述してある

chroot_list_file=/etc/vsftpd.chroot_list

のリストファイルが存在しなかったため

[解決法]
/etc/vsftpd.chroot_listを作成
中身「web用のユーザー名」

1,417 views

ベーシック認証のパスワード作成(テキスト)

# htpasswd -c /usr/local/apache/FILENAME(.htpasswd等) USERNAME
1,310 views

C言語の場合の文法チェック

$ gcc -Wall test.c

2,967 views

FTPセキュリティ

FTPでDocumentRoot以上の階層にアクセスできないように設定しておく

/etc/vsftpd/vsftpd.confを変更

chroot_list_enable=YES #コメント解除
chroot_local_user=YES  #追加
1,386 views