七、申请阿里云服务器及搭建Java开发环境教程 -- 安装nginx(7)

注:云服务器开发环境如下

   (CentOS + JDK1.7 +  Mysql + ZooKeeper + Redis + Nginx + maven中央库Nexus)
三、linux 下安装Nginx (本文采用手动安装,并非yum安装)
1.下载nginx包

下载地址:http://nginx.org/en/download.html

选择相应版本进行下载,如图所示:



然后把下载的 .tar.gz 文件上传到linux服务器,然后解压,如图所示:


2、安装nginx相关服务

 进入到解压的nginx目录,执行目录下的configure文件,如图所示:



此时会出现一下几种问题,


出现此问题,输入 yum -y install pcre pcre-devel 命令 ,进行安装。

安装完成后继续执行./configure 命令,又会出现


出现此问题,输入 yum -y install zlib zlib-devel 命令 ,进行安装。

安装完成后继续执行./configure 命令,直到出现:

输入 make 命令,执行完之后输入make install 进行安装。

然后进入/usr/local下,可以看到nginx目录,打开目录,查看,如下内容:


执行 ./nginx -c /usr/local/nginx/conf/nginx.conf 

   如果当前不在此目录,则输入/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

打开浏览器,输入阿里云服务器的公网IP,出现如下:则安装成功。


附加:

 1、停止nginx命令(三种方式): 输入ps -ef|grep nginx 查看nginx的进程号,

    (1)、从容停止方式: kill -QUIT 进程号

    (2)、快速停止方式:kill -TERM 进程号 或 kill -INT 进程号

    (3)、强制停止方式:pkill -9 nginx

2、重启nginx 命令:

     (1)、进入nginx的可执行文件的目录 cd /usr/local/nginx/sbin   ,然后输入 ./nginx -s reload 进行重启

    (2)、查看进程号 ,输入 kill  -HUP 进程号 进行重启

3、验证配置文件是否正确命令:

     (1)、进入conf目录,输入 ./nginx -t  命令进行验证      

     (2)、/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf 进行验证


4、nginx的代理过程:


配置如下:


5、负载均衡策略

nginx 负载均衡策略  均衡策略、轮询策略(权重用weight控制)、ip_hash  

第三方(fair:自己去管理后端服务器的权重,谁的响应强,就给谁分配更多的负载,动态根据后端负载去判断,比较人性化、智能、合理

     url_hash:当前请求的url 来计算hash值,适用电商的缓存服务)





配置如下:







nginx的第三方负载均衡策略的安装,请百度搜索,方式很多。


https配置过程

1、下载https相关证书,并存放到服务器目录


2、nginx配置https证书支持



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值