Linux 装置 Nginx 步骤
- Nginx 装置步骤
=============
1.1 官网介绍
`http://nginx.org/en/download.html`
* 1
1.2 上传安装包
上传到指定目录中 /usr/local/src
1.3 解压 Nginx 压缩文件
1. 挪动装置目录到指定文件
`mv nginx-1.19.4.tar.gz software/`
* 1
2. 批改文件名称
`mv nginx-1.19.4 nginx-source`
* 1
1.4 对于 nginx 目录阐明
改完名称之后的后果:
1.5 装置 nginx 服务器
阐明: 在 nginx-source 的根目录中执行如下命令
- ./configure
间接后果: - 在 nginx-source 的根目录中 执行 make
- 根目录中执行 make install
1.6 Nginx 工作目录阐明
阐明: 查找工作目录
门路: whereis nginx
1.7 跳转到 Nginx 工作目录
1.7.1 nginx 命令
进入 nginx/sbin 目录中执行
1. 启动命令: ./nginx
2. 重启命令: ./nginx -s reload
3. 敞开命令: ./nginx -s stop
1.7 批改 nginx 配置文件
需要阐明:
1. 实现图片反向代理
2. 实现 tomcat 负载平衡实现
具体实现:
批改实现之后, 重启 nginx 服务器.
`# 配置图片代理服务器 http://image.jt.com:80
server {
listen 80;
server_name image.jt.com;
location / {
#root D:/JT-SOFT/images;
root /usr/local/src/images;
}
}
#配置商品后盾服务器
server{
listen 80;
server_name manage.jt.com;
location / {
#代理实在服务器地址
#proxy_pass http://localhost:8091;
#映射到集群
#proxy_pass http://jtWindows;
proxy_pass http://jtLinux;
}
}
#配置 tomcat 服务器集群 1. 默认 轮询策略 2. 权重策略 3.ip_hash 策略
upstream jtWindows {
#ip_hash; down 标识宕机 backup 备用机
#max_fails=1 示意最大的失败次数
#fail_timeout=60s 如果拜访不通, 则在 60 秒内, 不会再次拜访故障机
server 127.0.0.1:8081 max_fails=1 fail_timeout=60s;
server 127.0.0.1:8082 max_fails=1 fail_timeout=60s;
server 127.0.0.1:8083 max_fails=1 fail_timeout=60s;
}
upstream jtLinux {
server 192.168.126.129:8081;
server 192.168.126.129:8082;
server 192.168.126.129:8083;
}`
* 1
* 2
* 3
* 4
* 5
* 6
* 7
* 8
* 9
* 10
* 11
* 12
* 13
* 14
* 15
* 16
* 17
* 18
* 19
* 20
* 21
* 22
* 23
* 24
* 25
* 26
* 27
* 28
* 29
* 30
* 31
* 32
* 33
* 34
* 35
* 36
* 37
* 38
* 39
* 40
1.8. 批改 hosts 文件
阐明: 因为没有购买 image/manage.jt.com 的域名, 所以须要通过 hosts 文件批改转向.
批改 windows 中的 hosts 文件:
1.9 成果展示