前言
- Nginx是高性能的web服务器也是非常好用反向代理服务器,可以实现负载均衡,动静分离等策略,在linux下用的非常多。
- 安装过程需要对Linux网络和配置yum源的知识比较熟悉
准备
安装nginx
ls
命令可以查看当前目录的文件及文件夹
- 安装
c/c++
的编译器
yum install gcc
- 安装
g++
yum install gcc-c++
ps:因为nginx是通过源码包发布的,而nginx是c写的,因此需要安装c/c++的编译器
- 解压
pcre-8.41.tar.gz
包
tar -xzvf pcre-8.41.tar.gz
- 安装
pcre
- 进入解压后的pcre目录
cd pcre-8.41
- 安装pcre
./configure
make install
- 进入解压后的pcre目录
- 解压
zlib-1.2.11.tar.gz
包
tar -xzvf zlib-1.2.11.tar.gz
- 安装
zlib
- 进入解压后的zlib目录
cd zlib-1.2.11
- 安装zlib
./configure
make install
- 进入解压后的zlib目录
- 解压
nginx-1.13.7.tar.gz
包
tar -xzvf nginx-1.13.7.tar.gz
- 安装
nginx
- 进入解压后的nginx目录
cd nginx-1.13.7
- 安装nginx
./configure
make install
- 进入解压后的nginx目录
至此nginx
安装成功
ps:nginx被安装到了
/usr/local/nginx
目录
nginx配置
- 配置webSocket请求
location /joyoDuan/webSocket{
proxy_pass http://192.168.1.101:8080/webSocket-test/app/webSocket;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
nginx启动与关闭
- 启动nginx
/usr/local/nginx/sbin/nginx
- 停止nginx
/usr/local/nginx/sbin/nginx -s stop
- 重启nginx
/usr/local/nginx/sbin/nginx -s reload
总结
在linux下安装nginx,首先需要安装 gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx即可。
网友评论