Nginx的使用
1.Nginx作用
Nginx是一款反向代理服务器
作用一、反向代理:可以代替web应用服务器接收请求
作用二、负载均衡:可以把请求平均分配给多台web应用服务器
作用三、动静分离:把项目中的静态资源交给Nginx去处理(其处理静态资源效率高)
2.安装Nginx
2.1.下载Nginx
官方网站:http://nginx.org/
2.2.安装nginx
- 安装nginx的依赖库
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
- 解压安装包
tar -zxvf nginx-1.10.0.tar.gz
- 配置nginx安装包
cd nginx-1.10.0
./configure --prefix=/usr/local/nginx
注意:./configure配置nginx安装到/usr/java/nginx目录下
- 编译并安装
make && make install
2.3.Nginx的启动及关闭
2.3.1.启动
#在nginx目录下有一个sbin目录,sbin目录下有一个nginx可执行程序
./nginx
测试:
2.3.2.关闭
./nginx -s stop
2.4.反向代理
2.4.1.先将地址映射到Nginx
2.4.2.修改Nginx配置文件
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://192.168.1.139:8080;
proxy_connect_timeout 600;
proxy_read_timeout 600;
}
}
2.4.3.测试
浏览器访问:http://manage.powershop.com