Apache 2.4でグローバルIPアドレスを用いたアクセス制御を行う場合、以下のようにRequireディレクティブでアクセス元のグローバルIPアドレスを指定する。


  Require ip 8.8.8.8

で、この時にAWSのELB(ALB)の後ろにいる場合だと、Apache側で認識するアクセス元IPアドレスはELBのローカルネットワークアドレスになってしまう。 Require ipでグローバルIPアドレスを認識する場合は、以下の一行をhttpd.confに追記してやり送信元IPアドレスにX-Fo...


Apache 2.4で設定を行っていた際、同じ文字列を多用して設定することが多かったので変数を利用することにした。 Apache 2.4以降であればDefineディレクティブというものが追加されているため、それを利用することで変数を定義することができる。

Define var Value
${var}

CentOS 7でLAMP環境(Apache,MariaDB,PHP)を構築する

今回は、CentOS 7でLAMP環境を構築する際の手順について記述する。

1.Apacheのインストール

まずはApahceのインストール。
以下のコマンドを実行する。

yum install httpd -y

インストール完了後、サービスの自動起動有効化と起動を行う。

systemctl enable httpd
systemctl start httpd

サービス起動後、ファイアウォールの設定を変更しhttpプロトコルを通すようにする。

firewall-cmd --permanent --add-service=http
systemctl resta...