nginx入门
- 正向代理 例如vpn翻墙,客户端在国外买一个代理服务器访问谷歌,服务端并不关心是谁访问的他
C 就可以看成正向代理服务器
- 反向代理 客户端并不关心访问的是哪个服务端,如nginx负载均衡服务器
- F5 硬件负载均衡(贵)
- nginx 开源负载均衡
使用场景
- 负载均衡服务器
- 静态资源服务器
- 在前后端分离的项目中,静态资源和动态资源分开部署。静态资源部署在tomcat上,静态资源部署在nginx上,可以直接返回
- 搭建图片服务器
安装
-
去官网下载nginx
-
如果是首次安装的话,建议先安装pcre库和zlib库
yum -y install pcre-devel
yum install -y zlib-devel
- 将nginx压缩包传到linux系统目录下,解压缩,进入nginx目录 运行
./configure
- 编译安装
make
make install
- 输入 whereis nginx 可以查看nginx的安装目录
[root@bisnow-01 sbin]# whereis nginx
nginx: /usr/local/nginx
- 进入nginx的安装目录 (默认端口 80) 启动nginx
[root@bisnow-01 sbin]# ./nginx
- 查看运行状况,如果是三个说明运行成功
[root@bisnow-01 sbin]# ps -ef|grep nginx
root 8874 1 0 19:06 ? 00:00:00 nginx: master process ./nginx
nobody 8875 8874 0 19:06 ? 00:00:00 nginx: worker process
root 8877 1128 0 19:06 pts/0 00:00:00 grep nginx
- 如若防火墙未关闭需要关闭防火墙
service iptables status //查看防火墙状态
chkconfig iptables off //关闭防火墙,重启后生效
service iptables stop //关闭防火墙 重启后失效
- 访问 192.168.243.129:80 看到welcome to nginx 即安装成功(linux服务器地址)