タイトル
太字を変更すればそのまま使えると思います。
IPアドレスは範囲指定はできないので一個ずつ指定します。
大量に指定する場合は、スクリプト等でテキスト形式で事前に準備したほうがいいと思います
細かい調整が必要な場合は、-subj に追加します.
/O=組織名
執筆:2024.04.20
編集:2024.04.20
編集:2024.04.20
自己証明書を作成するコマンド
openssl req -newkey rsa:4096 \
-x509 \
-sha256 \
-days 365 \
-nodes \
-out server.crt \
-keyout server.key \
-subj "/C=JP/CN=localhost" \
-addext "subjectAltName = DNS:localhost,DNS:*.internal,IP:192.168.1.1,IP:192.168.1.2"
-x509 \
-sha256 \
-days 365 \
-nodes \
-out server.crt \
-keyout server.key \
-subj "/C=JP/CN=localhost" \
-addext "subjectAltName = DNS:localhost,DNS:*.internal,IP:192.168.1.1,IP:192.168.1.2"
太字を変更すればそのまま使えると思います。
IPアドレスは範囲指定はできないので一個ずつ指定します。
大量に指定する場合は、スクリプト等でテキスト形式で事前に準備したほうがいいと思います
細かい調整が必要な場合は、-subj に追加します.
/O=組織名
IPLIST=$(for i in {0..29}; do echo -n "IP:192.168.1.$i,"; done | sed 's/,$//')
IPLIST=$IPLIST,$(for i in {1..1}; do echo -n "IP:127.0.0.$i,"; done | sed 's/,$//')
#IPLIST=$IPLIST,IP:[::1]
...
#EXPIREDATE=2099-12-31
EXPIREDATE=$(date -d "1 years - 1days" '+%Y-%m-%d')
PARAM_DAYS=$(( ( $(date -d $EXPIREDATE +%s) - $(date +%s) ) / 86400 +1 ))
#PARAM_DAYS=365
openssl req -newkey rsa:4096 \
-x509 \
-sha256 \
-days $PARAM_DAYS \
-nodes \
-out server.crt \
-keyout server.key \
-subj "/C=JP/O=組織名/CN=localhost" \
-addext "subjectAltName = DNS:localhost,DNS:*.internal,$IPLIST"
IPLIST=$IPLIST,$(for i in {1..1}; do echo -n "IP:127.0.0.$i,"; done | sed 's/,$//')
#IPLIST=$IPLIST,IP:[::1]
...
#EXPIREDATE=2099-12-31
EXPIREDATE=$(date -d "1 years - 1days" '+%Y-%m-%d')
PARAM_DAYS=$(( ( $(date -d $EXPIREDATE +%s) - $(date +%s) ) / 86400 +1 ))
#PARAM_DAYS=365
openssl req -newkey rsa:4096 \
-x509 \
-sha256 \
-days $PARAM_DAYS \
-nodes \
-out server.crt \
-keyout server.key \
-subj "/C=JP/O=組織名/CN=localhost" \
-addext "subjectAltName = DNS:localhost,DNS:*.internal,$IPLIST"
» 続きを読む
カテゴリー: レンタルサーバーやcgi
2024.04.20
タイトル
LD_LIBRARY_PATH を .htaccess で 変更する方法
*.so.*がないとかエラーが出る場合は、LD_LIBRARY_PATH設定が正しくないかそのファイル自体がありません。
管理権限を持つ場合
http.confに以下を加える
.htaccessに以下を加える
管理権限がない場合
共有サーバーでは、上記の設定が許可されていないため次の方法で回避できる。
ただし、設定を間違うとセキュリティがあまくなるので注意しよう
執筆:2024.03.03
編集:2024.03.03
編集:2024.03.03
LD_LIBRARY_PATH を .htaccess で 変更する方法
*.so.*がないとかエラーが出る場合は、LD_LIBRARY_PATH設定が正しくないかそのファイル自体がありません。
管理権限を持つ場合
http.confに以下を加える
AllowOverride FileInfo
# (参考) PassEnv LD_LIBRARY_PATH.htaccessに以下を加える
SetEnv LD_LIBRARY_PATH "/usr/lib:/usr/local/lib:設定したいパスを追加する"
または
SetEnv LD_LIBRARY_PATH "設定したいパス:/usr/lib:/usr/local/lib"
または
SetEnv LD_LIBRARY_PATH "設定したいパス:/usr/lib:/usr/local/lib"
管理権限がない場合
共有サーバーでは、上記の設定が許可されていないため次の方法で回避できる。
ただし、設定を間違うとセキュリティがあまくなるので注意しよう
» 続きを読む
カテゴリー: レンタルサーバーやcgi
2024.03.03
タイトル
さくらインターネットのメールを
フィルターで仕分けする方法についてです。
方法は大きく2通りあります
執筆:2024.02.27
編集:2024.02.27
編集:2024.02.27
さくらインターネットのメールを
フィルターで仕分けする方法についてです。
方法は大きく2通りあります
- クライアントでフィルターする場合「超簡単」
IMAP受信でアプリのフィルターを使います
- サーバーでフィルターする場合「高難易度」
.mailfilter を書き換えます
コントロールパネルから設定を変更すると上書きされて書き込んだ変更が消えるので注意です
» 続きを読む
カテゴリー: レンタルサーバーやcgi
2024.02.27
メール:エイリアス機能のないメールボックスにエイリアス機能を実装する
メールアカウントの使い分けで面倒なのが、受信ボックスの設定とメールの確認
転送設定というものを使うと迷惑メールフィルターをONにしていると迷惑メール判定されてしまいますよね。
無差別受信できるサービスもあるようですが、今回は実在アドレスしか受信できないサーバー。
そこで便利なのがメインのメールbox1個にして、1アカウントで管理してしまう裏技
Yahooのセーフティーメールと同じような感じになると想像すると理解しやすいと思います
Outlookのエイリアス追加も同様にできますね。
☆ gmailだと メインアカウント[+任意文字]@ で無限増殖できますが、メインアカウントばればれで、迷惑メール防止できませんからね。
使い分けが大事ですね。
執筆:2024.01.25
編集:2024.01.25
編集:2024.01.25
メールアカウントの使い分けで面倒なのが、受信ボックスの設定とメールの確認
転送設定というものを使うと迷惑メールフィルターをONにしていると迷惑メール判定されてしまいますよね。
無差別受信できるサービスもあるようですが、今回は実在アドレスしか受信できないサーバー。
そこで便利なのがメインのメールbox1個にして、1アカウントで管理してしまう裏技
Yahooのセーフティーメールと同じような感じになると想像すると理解しやすいと思います
Outlookのエイリアス追加も同様にできますね。
☆ gmailだと メインアカウント[+任意文字]@ で無限増殖できますが、メインアカウントばればれで、迷惑メール防止できませんからね。
使い分けが大事ですね。
» 続きを読む
カテゴリー: レンタルサーバーやcgi
2024.01.25
AddHandler, RemoveHandler が動作しない
Apache2.4
.htaccessの
AddHandler, RemoveHandler が動作しない
SetHandlerは動作する
Apacheを2.4.46にアップグレードしてみたが直っていない。
ネットで調べると2017/03頃にはすでに報告されているバグ。
2010年ごろに報告されたバグとは別物っぽい。
http.conf
Options All
AllowOverride All
mime_moduleはロード済み。
ロードされていなかったら、.htaccessに記述した時点で落ちますしね。
Apacheのソースコード調べてもいいけど面倒。
このフォルダだけバージョンを切り替えて動作確認したいという用途につかうのでちょっと不便。
Windowsだと問題は発生しないので、Unixでの複数動作確認はスキップしよかなぁ
執筆:2021.03.01
編集:2021.03.01
編集:2021.03.01
Apache2.4
.htaccessの
AddHandler, RemoveHandler が動作しない
SetHandlerは動作する
Apacheを2.4.46にアップグレードしてみたが直っていない。
ネットで調べると2017/03頃にはすでに報告されているバグ。
2010年ごろに報告されたバグとは別物っぽい。
http.conf
Options All
AllowOverride All
mime_moduleはロード済み。
ロードされていなかったら、.htaccessに記述した時点で落ちますしね。
Apacheのソースコード調べてもいいけど面倒。
このフォルダだけバージョンを切り替えて動作確認したいという用途につかうのでちょっと不便。
Windowsだと問題は発生しないので、Unixでの複数動作確認はスキップしよかなぁ
» 続きを読む
カテゴリー: レンタルサーバーやcgi
2021.03.01