三蔵開発メモ

Web開発やインフラ関連のメモを共有します

apache

chromeでBasic認証が認証後も出続けてしまう問題

Basic認証をかけているサイトで、一度認証してもページを切り替えるたびにBasic認証が出続ける問題が起きた。 safariで見るとおきないのでどうやらchromeが原因のよう。 調べていくと以下のやりとりを見つけた。 https://serverfault.com/questions/182226/h…

CentOS7とapache2.4で/tmp直下にファイル等を保存したりしたい時

privateTmp機能をoffにする ※セキュリティが下がるのでなるべく注意 /lib/systemd/system/httpd.service --- PrivateTmp=true ↓ PrivateTmp=false --- systemctl daemon-reload systemctl restart httpd

apache2.4でのpreforkのチューニング

apache2.2ではhttpd.confに設定する部分があったが、 2.4では場所が変わっていたためメモ。 sudo vi /etc/httpd/conf.modules.d/00-mpm.conf ------------------------------------------------------------------------------------------- # Select the MP…

QiitaにCentOS7 Laravel5.5 PHP7 mariadb 環境を構築する手順を書きました

主に開発環境等でLaravelを構築するための手順をqiitaに書きました。 上から順に追っていけば環境が構築できるように書いてあります。 qiita.com

AWSのEC2のt2.microでwordpressを動かすときにやっておいた方が良いapacheとmysqlの設定

t2.microなど低スペックのサーバーでwordpressを動かすと mysqlが落ちたり、apacheがメモリを食い尽くしてしまうことがあったので、 やった設定をメモ。 apacheの設定 vi /etc/httpd/conf/httpd.conf ---------- #preforkの値を以下に変更 <IfModule prefork.c> StartServers 10 </ifmodule>…

apache2.4でhttpsアクセスを行う設定まとめ

検索するとたくさん出てきますが、 自分用にまとめました。 必要なモジュールインストール yum install mod_ssl -y yum install openssl -y vhostsに設定したい場合 vi /etc/httpd/conf.d/mydomain.test.conf ---------- #http用の設定 #中略 #以下をvhosts…

SELinux有効時にapache管理下の場所でファイルをアップロードしたときにForbidden等になってアクセスできないときの対処法

SELinuxを有効にしているwebサーバーで、 新しいファイルをアップロードすると、アクセスができなくなってしまいはまったのでメモ。 まずどんなラベルがついているかチェック。 ls -Z -rwxrwxrwx. apache apache system_u:object_r:httpd_sys_content_t:s0 i…

apache2.4でリバースプロキシ配下での.htaccessでIP制限をかけるときの書き方

apache2.2の時とは書き方が違っていてハマったのでメモ。 index.htmlを192.168.0系のIPアドレスのみ許可する場合。 #192.168.0.1/24 SetEnvIF X-Forwarded-For "^192\.168\.0\.([0-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-5]))$" AllowIP <Files index.html> <RequireAny> Require e</requireany></files>…