Linux安装Nginx步骤详解

 更新时间:2020年11月13日 08:55:44   作者:闪耀太阳  
这篇文章主要介绍了Linux安装Nginx步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1. Nginx安装步骤

1.1 官网介绍

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

在这里插入图片描述

1.2 上传安装包

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

在这里插入图片描述

1.3 解压Nginx 压缩文件

在这里插入图片描述

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

mv nginx-1.19.4.tar.gz software/

2.修改文件名称

mv nginx-1.19.4 nginx

1.4 关于nginx 目录说明

在这里插入图片描述

1.5 安装nginx服务器

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

./configure

在这里插入图片描述

直接结果:

在这里插入图片描述

make

在这里插入图片描述

make install

在这里插入图片描述

1.6 nginx命令说明

说明: 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配置文件

在这里插入图片描述

需求说明:
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步骤内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Nginx中的location路径映射问题

    Nginx中的location路径映射问题

    这篇文章主要介绍了Nginx中的location路径映射问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • windows下nginx的安装使用及解决80端口被占用nginx不能启动的问题

    windows下nginx的安装使用及解决80端口被占用nginx不能启动的问题

    这篇文章主要给大家介绍了关于windows下nginx的安装使用,以及如何解决80端口被占用导致nginx不能启动的问题,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-04-04
  • 详解Nginx 静态文件服务配置及优化

    详解Nginx 静态文件服务配置及优化

    这篇文章主要介绍了Nginx 静态文件服务配置及优化,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • Mac中使用Nginx实现80端口转发8080端口

    Mac中使用Nginx实现80端口转发8080端口

    端口转发(Port forwarding),有时被叫做隧道,是安全壳(SSH) 为网络安全通信使用的一种方法。端口转发是转发一个网络端口从一个网络节点到另一个网络节点的行为,其使一个外部用户从外部经过一个被激活的NAT路由器到达一个在私有内部IP地址(局域网内部)上的一个端口
    2017-09-09
  • Nginx实现负载均衡的配置步骤

    Nginx实现负载均衡的配置步骤

    Nginx是一个高性能的HTTP和反向代理服务器,它以其稳定性、丰富的功能集、低系统资源消耗和简单的配置而广受欢迎,在大型网站和分布式系统中,Nginx常被用作负载均衡器,本文给大家介绍了Nginx负载均衡的配置步骤,需要的朋友可以参考下
    2024-06-06
  • Nginx的rewrite模块详解

    Nginx的rewrite模块详解

    这篇文章主要介绍了Nginx的rewrite模块详解,有感兴趣的同学可以研究下
    2021-02-02
  • Nginx下将http改为https的操作步骤

    Nginx下将http改为https的操作步骤

    HTTPS是HTTP协议的安全版本,通过使用SSL(安全套接层)或TLS(传输层安全)协议加密通信,为数据传输提供了保密性、完整性和身份认证,本文给大家介绍了Nginx下将http改为https的操作方法,需要的朋友可以参考下
    2024-08-08
  • Nginx下Wordpress的永久链接实现(301,404等)

    Nginx下Wordpress的永久链接实现(301,404等)

    经过多番测试,终于在nginx下实现了rewrite的功能,WrodPress的永久链接终于生效了
    2012-09-09
  • Nginx设置响应超时配置的实现

    Nginx设置响应超时配置的实现

    本文详细介绍了如何查找和修改Nginx的配置文件,包括全局配置文件、站点配置文件、包含文件的查找,以及客户端超时设置、代理超时设置、FastCGI超时设置的修改方法,最后还介绍了如何在Linux系统中重启Nginx服务,通过这些步骤,可以有效提高Nginx的性能和稳定性
    2024-10-10
  • nginx获取真实的ip的方法

    nginx获取真实的ip的方法

    在实际应用中,我们可能需要获取用户的ip地址,比如做异地登陆的判断等等,本文主要介绍了nginx获取真实的ip的方法,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08

最新评论