Nginxをインストールしてみた
ConoHaで運用しているこのブログですが、ブログはApacheサーバで運用しています。
今度、WebSocketを使って、スマホとリアルタイム通信するようなアプリを作ってみようかなと思っています。
サーバ側の実装はPythonかnode.jsで作ろうかなと。
で、Webサーバにnginx置いた方がよいかなと思いインストールしてみたのでログとして残しておきます。
Nginxのレポジトリを追加
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
手動でやる場合は、
vi /etc/yum.repos.d/nginx.repo
以下を記述する。
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
<参照>
http://nginx.org/en/linux_packages.html#stable
Nginxインストール
念のため、yum list nginx で最新のnginxがとれるか確認をして、yum install nginx
今回は、Apacheがポート番号80で運用しているのでnginxは別のポートで起動しようと思います。
vi /etc/nginx/conf.d/default.conf
以下を書き換えします。
server {
#listen 80;
listen 10080;
・
・
・
}
あと忘れてはいけないのが、接続できるようにポートを開ける事。
vi /etc/sysconfig/iptables
10080を開けるためには以下を追記しました。
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10080 -j ACCEPT
iptableを再起動したら準備完了
/etc/init.d/iptables restart
Nginx起動
nginxを起動します。
service nginx start
アクセスしてみて以下のような画面が表示されたら完了です。
今日はここまで。
Websocketのサーバ実装したら連携する設定をしていこうと思います。