文系プログラマによるTIPSブログ

文系プログラマ脳の私が開発現場で学んだ事やプログラミングのTIPSをまとめています。

nginx

dockerとnginxで静的リソースをgit環境無しで閲覧できる環境を構築しよう!

デザインhtmlをgit管理すると、どうしても営業やテスターが困っちゃうんですよね〜

【404】font-awesomeがnginx上で404になる件【bootstrap】

bootstrap絡みで最近よく目にする「font-awesomeが」ですが、 Nginxでfont-awesomeのアイコンを表示しようとすると、404になる現象に遭遇しました。 環境は、nginx1.4、tomcat7、です。どうも以下のファイルが404になっているようです。 fontawesome-webfont…

旧URLを新URLにリライトする

nginxで旧URLを新URLにリライトするお話。# 旧URL # http://localhost/yahoo/itemSearch/?categoryId=13763&brandId=3775&brandName=%E3%83%88%E3%83%94%E3%83%BC%E3%82%AF ↓ # 新URL # http://localhost/yahoo/item/search/13763/?brandId=3775&brandName=%…

phpMyadminとセキュリティ

nginxのログを見ていて、ZmEuさんが攻撃してたみたいです。 思わず、うわあぁ↑ぁぁ↓、と声が出てしまいました。 既知のセキュリティホールを付くものですが、最近では当たり前の知識かと思います。 setUpスクリプトはすぐ削除しましょう。それではZmEuさんの…

ログに絶対URLを表示させる

前回に引き続き、nginxのログの話題。 access.logを見ていて、ふと絶対URLが見れたらいいのになあ、と思ったので対応してみました。修正前 log_format main '$host$remote_addr - $remote_user [$time_local] "$http_host" "$request" ' '$status $body_byte…

ログフォーマット

久々にnginxの話題。恐らくデフォルトのlog_formatは以下のようになっています。 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; a…

nginxでIP制限をする

nginxでグローバルIPでIP制限を行ってみます。 apacheと大差はありません。 location /hoge/ { allow xxx.xxx.xxx.xxx; deny all; proxy_pass http://localhost:8080/fuga/; } この例では、 /hoge/にアクセスすると、IPが xxx.xxx.xxx.xxx の場合のみ表示す…