Linux安装Nginx步骤详解


Posted in Servers onMarch 31, 2021

1. Nginx安装步骤

1.1 官网介绍

http://nginx.org/en/download.html

Linux安装Nginx步骤详解

1.2 上传安装包

上传到指定目录中 /usr/local/src

Linux安装Nginx步骤详解

1.3 解压Nginx 压缩文件

Linux安装Nginx步骤详解

1.移动安装目录到指定文件

mv nginx-1.19.4.tar.gz software/

2.修改文件名称

mv nginx-1.19.4 nginx

1.4 关于nginx 目录说明

Linux安装Nginx步骤详解

1.5 安装nginx服务器

说明:在源文件中执行如下命令

./configure

Linux安装Nginx步骤详解

直接结果:

Linux安装Nginx步骤详解

make

Linux安装Nginx步骤详解

make install

Linux安装Nginx步骤详解

1.6 nginx命令说明

说明: nginx工作目录说明
路径:

Linux安装Nginx步骤详解

命令:
1.windows命令:
1.启动命令: start nginx
2.重启命令: nginx -s reload
3.关闭命令: nginx -s stop

2.Linux命令:
				1.启动命令: ./nginx
				2.重启命令: ./nginx -s reload
				3.关闭命令: ./nginx -s stop

1.7 修改nginx配置文件

Linux安装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.8.修改hosts文件

说明:由于没有购买image/manage.jt.com的域名,所以需要通过hosts文件修改转向.
修改windows中的hosts文件:

# 京淘配置 

192.168.126.129 image.jt.com

192.168.126.129 manage.jt.com

#IP 域名 映射关系

#127.0.0.1 image.jt.com

#127.0.0.1 manage.jt.com

127.0.0.1 www.jt.com

127.0.0.1 sso.jt.com

127.0.0.1 localhost

#bug 丢最后一个字母问题

1.9效果展现

Linux安装Nginx步骤详解

到此这篇关于Linux安装Nginx步骤的文章就介绍到这了,更多相关Linux安装Nginx步骤内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Servers 相关文章推荐
如何在centos上使用yum安装rabbitmq-server
Mar 31 Servers
Nginx已编译的nginx-添加新模块
Apr 01 Servers
Nginx如何配置Http、Https、WS、WSS的方法步骤
May 11 Servers
Nginx反向代理学习实例教程
Oct 24 Servers
Nginx中使用Lua脚本与图片的缩略图处理的实现
Mar 18 Servers
使用Docker容器部署rocketmq单机的全过程
Apr 03 Servers
Nginx禁止ip访问或非法域名访问
Apr 07 Servers
使用 Docker Compose 构建复杂的多容器App
Apr 30 Servers
Vscode中SSH插件如何远程连接Linux
May 02 Servers
Windows server 2012 NTP时间同步的实现
Jun 25 Servers
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
Aug 05 Servers
Nginx 502 Bad Gateway错误原因及解决方案
Nginx访问日志及错误日志参数说明
Mar 31 #Servers
nginx对http请求处理的各个阶段详析
Mar 31 #Servers
Nginx服务器添加Systemd自定义服务过程解析
Mar 31 #Servers
nginx处理http请求实现过程解析
Mar 31 #Servers
Nginx服务器添加Systemd自定义服务过程解析
Mar 31 #Servers
nginx处理http请求实现过程解析
Mar 31 #Servers
You might like
用php写的serv-u的web申请账号的程序
2006/10/09 PHP
修改了一个很不错的php验证码(支持中文)
2007/02/14 PHP
不错的一篇面向对象的PHP开发模式(简写版)
2007/03/15 PHP
php通过COM类调用组件的实现代码
2012/01/11 PHP
php模拟js函数unescape的函数代码
2012/10/20 PHP
jquery 查找新建元素代码
2010/07/06 Javascript
jquery插件制作教程 txtHover
2012/08/17 Javascript
js操作table示例(个人心得)
2013/11/29 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
简单谈谈javascript Date类型
2015/09/06 Javascript
javascript中的3种继承实现方法
2016/01/27 Javascript
JavaScript核心语法总结(推荐)
2016/06/02 Javascript
基于jQuery实现表格的排序
2016/12/02 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
2016/12/20 Javascript
JavaScript实现经典排序算法之冒泡排序
2016/12/28 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
2017/02/15 Javascript
详解Vue 动态添加模板的几种方法
2017/04/25 Javascript
Angular2中select用法之设置默认值与事件详解
2017/05/07 Javascript
微信小程序适配iphoneX的实现方法
2018/09/18 Javascript
vue中v-text / v-html使用实例代码详解
2019/04/02 Javascript
vue项目中使用多选框的实例代码
2020/07/22 Javascript
让python的Cookie.py模块支持冒号做key的方法
2010/12/28 Python
Python实现的批量下载RFC文档
2015/03/10 Python
python基于phantomjs实现导入图片
2016/05/13 Python
利用Python实现颜色色值转换的小工具
2016/10/27 Python
python psutil库安装教程
2018/03/19 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
python中调试或排错的五种方法示例
2019/09/12 Python
Pytorch中Tensor与各种图像格式的相互转化详解
2019/12/26 Python
flask框架蓝图和子域名配置详解
2020/01/25 Python
python 如何调用远程接口
2020/09/11 Python
《世界多美呀》教学反思
2014/03/02 职场文书
廉洁校园实施方案
2014/05/25 职场文书
六一儿童节致辞
2015/07/31 职场文书
mysql的MVCC多版本并发控制的实现
2021/04/14 MySQL
MySQL 外连接语法之 OUTER JOIN
2022/04/09 MySQL