nginxを当サイトに採用
2014年6月27日
先日から検討をしていましたオープンソースWebサーバアプリケーションのnginxを当サイトに採用しました。
オープンソースCMSであるPloneには、標準のリバースプロキシー機能で簡単に実現できました。バーチャルホストやSSL設定も同様に行いました。
upstream plone { server 127.0.0.1:8080; }server {listen 80;server_name www.cmscom.jp;charset utf-8;access_log /var/log/nginx/plone-access.log;error_log /var/log/nginx/plone-error.log;rewrite ^/contact-info(.*)$ https://www.cmscom.jp/contact-info$1 redirect;location / {proxy_pass http://plone/VirtualHostBase/http/www.cmscom.jp:80/Plone/VirtualHostRoot/;}}
当サイトで設定している、禁止URL(例えばログインを行うURLなど)も複雑なことをせずに実現できました。
当サイトの場合、アクセスが集中することも無いので負荷を見ることは難しいと思いますが、設定の確認や実際に使ってみるということをしてみました。
他のサービスでも使ってみたいと思います。