前回に引き続きngnxのカスタマイズに夢中であります(´∀`*)
今回は http://trippyboy.com/mrtg で確認していたMRTGへのアクセスをnginx経由でもできるようにするのが目標です。
Apacheを利用している時には、httpd.conf にて Include conf.d/*.conf とし、conf.d/mrtg.confに以下の記述を行なっていました。
Apacheの場合のAlias設定
Alias /mrtg /var/www/mrtg
このAliasの設定をnginxでも同じく行いたいと思います。方法は以下の通り。
server{ } の中に location /mrtg { alias /path/to/dir/; } を使ってAliasの設定を行います
server {
listen xxx.xxx.xxx.xxx:80;
server_name trippyboy.com;
root /var/www/html/;
# ~設定省略~
location /mrtg {
alias /var/www/mrtg;
}
# ~設定省略~
}
あとはnginxを再起動すれば http://trippyboy.com/mrtg でMRTGの確認が可能となります。
nginxの再起動
# service nginx restart
TrippyBoy.comのMRTGはこちら
参考:
[wiki.nginx.org] HttpCoreModule – alias
http://wiki.nginx.org/HttpCoreModule#alias
コメント
お久しぶりです。apacheのhttpdプロセスをmrtgをとっていたんですが、nginxに変更してみようかなとおもったらここにきました。
くりくりさん!
ご無沙汰しておりますーヾ(@⌒ー⌒@)ノ
コメントもらえるとやっぱり嬉しいですね(^人^)
このサイトは今nginxで公開しています(^^)
メチャクチャ快適ですよ!
気のせいかもしれませんが、アクセスも増えた気がします(^o^)