ApacheLinux

rewrite http to https and https to http

1 Mins read

CentOS5.6

Apache2.2系にて.htaccessを使用してrewrite処理を行う

とあるフォルダ下は「http」から「https」へ

とあるフォルダ下は「https」から「http」へ
(↑これが結構???苦労しました)

あと.htaccessにrewrite処理させたい時にはconfに

<Directory "/hoge/htdocs">
 
AllowOverride FileInfo Options
 
Or
 
AllowOverride All
 
</Diredtory>

が必要

そして.htaccessへ

<IfModule rewrite_module>
 
#http tp https
RewriteEngine on
RewriteBase /hoge/htdocs
 
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^/ssldir/.*$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 
#https tp http
#RewriteEngine On #ダメなときはこのコメントを削除して試してみる?
#RewriteBase /hoge/htdocs #ダメなときはこのコメントを削除して試してみる?
 
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !(^/ssldir/.*$)
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 
</IfModule>

以上、覚書♪

Related posts
AWSLinux

.htaccess IP制御 AWS ELB ロードバランサー環境

1 Mins read

Apache 2.4.39

[.htaccess] Or [httpd.conf]

# 0.0.0.0にアクセス許可のIPを設定する
# AWS ELB 用 管理画面アクセス制御
<location "/wp-admin">
  # 管理用IP
  SetEnvIf X-Forwarded-For "0.0.0.0.*" allowed_ip_admin
  SetEnvIf X-Forwarded-For "0.0.0.0.*" allowed_ip_admin
  Order Deny,Allow
  Deny from all
  Allow from env=allowed_ip_admin
</location>

AWSLinux

SMTP Server 設定 確認 メール送信できない時の注意点

1 Mins read

注意点の覚書

・DNSにAホストとしてSMTP ServerのGlobal IPを登録する
・DNSにSPFレコード登録する
・DNSにDMARCレコードを登録する
・DNSにDKIMレコードを登録する(201906時点で35%の普及率なので必要なら)
MX、SPFなどメールサーバー確認ツール
DMARCレコードチェックツール

・AWSの場合、SMTP送信解除申請をおこなう
AWS SMTP送信制限解除について

スパムメールに判定されにくいよう
・システムから送る送信メールに「Reply-to」を設定する

AWSLinux

Linux Postfix メール送信 エラー 解析

1 Mins read

ひたすら繰り返す

# コンフィグ修正
vi /etc/postfix/main.cf


# プロセス リスタート
systemctl restart postfix

# root宛てテストメール送信
echo testtaro | mail root

# 外部宛てテストメール送信
echo "テストメール" | mail -s "test mail from hoge.jp server." <送信先メアド>

# ログ解析
systemctl status postfix -l
チームを強化する

サービスの
サブスクリプションの利点を説明するテキストを追加します。