PGメモ

非エンジニアの記録

apache

Mac標準のApache起動と停止

photo by arqueraMacには元よりApacheが入ってる。 その起動と停止について起動コマンド。rootでないと打てないコマンドなのでsudo sudo apachectl startその後パスワードを求められるので打つ。起動していればhttp://localhost/とブラウザに打てばIt works!…

apacheのテストページに強制的に飛ばされる

apacheの設定してサーバも動いてるのにどうしても強制的に飛ばされる。なんでかなと思った挙句、ドキュメントルートにindexがないからだった 凡ミス!

特定のファイルにアクセスきたら404

<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} ^/hoge.html RewriteCond %{REMOTE_ADDR} !^127.0.0.1$ RewriteRule .* /404.php [L] </IfModule>127.0.0.1以外からアクセスあったら404

特定のIP以外503

</IfModule> RewriteEngine On RewriteCond %{REQUEST_URI} ^/hogehoge.html RewriteCond %{REMOTE_ADDR} !^192\.168\.0\.1$ RewriteCond %{REMOTE_ADDR} !^192\.168\.0\.100$ RewriteRule .* /503.php [R=503,L] </IfModule>