iyuichiの私的開発ログ

渋谷で働くWebエンジニアのログ. Java, Android, iOS, Docker, GCP, AWS, ゲーム開発

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

アクセスしてみて以下のような画面が表示されたら完了です。

スクリーンショット 2014-05-22 17.18.18

今日はここまで。

Websocketのサーバ実装したら連携する設定をしていこうと思います。