Nginx学习
是一个高性能的Http和反向代理的web服务器,用来做负载均衡
正向代理:隐藏真实的客户端,服务端不知道真实的客户端是谁,例如VPN
**反向代理:**隐藏真实的服务端,让用户感知不到是谁为他提供服务
如果连接不上的话,去安全组和防火墙查看端口是否开放
Ununtu安装
1.下载依赖
第一次需要安装下载一些依赖
否则可能报错 make: *** 没有规则可以创建“default”需要的目标“build”。 停止。
解决依赖包openssl安装,功能:预处理、编译、连接、汇编。
sudo apt-get install openssl libssl-dev
解决依赖包pcre安装,功能:用于网站加密通讯。
sudo apt-get install libpcre3 libpcre3-dev
解决依赖包zlib安装,功能:用于支持解析正则表达式。
sudo apt-get install zlib1g-dev
2.下载nginx
官网下载linux压缩包,上传到Linux服务器
3.解压
进入压缩包所在文件夹
tar -zxvf 文件名
4.执行自动配置
进入解压后的文件夹,执行configure文件
./configure
5.执行make命令
make
make install
6.查看Nginx在哪个位置
whereis nginx
7.运行
进入到显示的文件夹内,在sbin文件夹内直接执行nginx文件即可
8.配置文件
在conf文件夹中的nginx-conf文件内有相关配置信息,如端口等,默认80端口
9.访问
访问服务器地址,如下图就可以了
10.停止
./nginx -s stop
常用命令
首先进入sbin文件夹
cd /usr/local/nginx/sbin/
./nginx 启动
./nginx -s stop 停止
./nginx -s quit 安全退出
./nginx -s relopd 重新加载配置文件,重要
ps aux|grep nginx 查看nginx进程