nginx入門学習——簡単な逆代理配置を実現する(一)
before
ninxのメリットは言わないで、直接に乾燥品を整えます.
最近のプロジェクトはnginxを使って、初心者です.ここに記録して、自分で見やすいようにします.
nginx公式サイト:http://nginx.org/
最初の日は、単純な逆エージェント構成を実現します.
環境:
nginx 192.168.12.70 tomcat 1 192.168.12.56:80 tomcat 2 192.168.12.70:8080環境が有限で、2台の虚機しかないので、nginxとtomcat 2を同じマシンに配置しました.
1.nginxのバッグを用意します.ng inx-1.4.7.tar.gz
ダウンロード先:http://nginx.org/download/nginx-1.4.7.tar.gz
2.ストレス解消-zxvf nginx-1.47.tar.gz
3.依存プログラムのインストール(すでにインストールされているなら、インストール不要)a.gcc yum install-y gcc b.pcre yum install-y pcre yum install-y pcre yum install-y pcre-devel c.zlib yum install-y zlib yum install-y zlib-yzlib-devel
4.コンパイルcd nginx-1.4.7./configre--prefix=/opt/icloudq/nginx
運転後に下記のコードが発生したら、インストールが成功したことを証明します.
メーク
make install
6.プロファイルcd/opt/icloudq/nginx/conf vim nginx.co nf
//opt/icloudq/inx/sbin/inx
8.テスト
アクセスアドレス:http://192.168.12.70:80
訪問は成功しました.これで終わります.
ninxのメリットは言わないで、直接に乾燥品を整えます.
最近のプロジェクトはnginxを使って、初心者です.ここに記録して、自分で見やすいようにします.
nginx公式サイト:http://nginx.org/
最初の日は、単純な逆エージェント構成を実現します.
環境:
nginx 192.168.12.70 tomcat 1 192.168.12.56:80 tomcat 2 192.168.12.70:8080環境が有限で、2台の虚機しかないので、nginxとtomcat 2を同じマシンに配置しました.
1.nginxのバッグを用意します.ng inx-1.4.7.tar.gz
ダウンロード先:http://nginx.org/download/nginx-1.4.7.tar.gz
2.ストレス解消-zxvf nginx-1.47.tar.gz
3.依存プログラムのインストール(すでにインストールされているなら、インストール不要)a.gcc yum install-y gcc b.pcre yum install-y pcre yum install-y pcre yum install-y pcre-devel c.zlib yum install-y zlib yum install-y zlib-yzlib-devel
4.コンパイルcd nginx-1.4.7./configre--prefix=/opt/icloudq/nginx
運転後に下記のコードが発生したら、インストールが成功したことを証明します.
Configuration summary
+ using system PCRE library
+ OpenSSL library is not used
+ using builtin md5 code
+ sha1 library is not found
+ using system zlib library
nginx path prefix: "/opt/icloudq/nginx"
nginx binary file: "/opt/icloudq/nginx/sbin/nginx"
nginx configuration prefix: "/opt/icloudq/nginx/conf"
nginx configuration file: "/opt/icloudq/nginx/conf/nginx.conf"
nginx pid file: "/opt/icloudq/nginx/logs/nginx.pid"
nginx error log file: "/opt/icloudq/nginx/logs/error.log"
nginx http access log file: "/opt/icloudq/nginx/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"
5.据え付けメーク
make install
6.プロファイルcd/opt/icloudq/nginx/conf vim nginx.co nf
# , cpu
worker_processes 2;
events {
use epoll;
worker_connections 1024;
}
http {
upstream uec_portal{
#
server 192.168.12.56:80;
server 192.168.12.70:8080;
}
server {
#nginx
listen 80;
server_name localhost;
location / {
#
proxy_pass http://uec_portal;
}
}
}
7.起動//opt/icloudq/inx/sbin/inx
8.テスト
アクセスアドレス:http://192.168.12.70:80
訪問は成功しました.これで終わります.