Nginx服务器实现反向代理:第一篇

Nginx服务器实现反向代理:第一篇_第1张图片

首先看看效果:

打开浏览器,在浏览器的地址栏中输入www.123.com,跳转到linux系统的tomcat主页面中

Nginx服务器实现反向代理:第一篇_第2张图片

准备工作:

首先必须确保在linux上安装有tomcat,使用默认的端口为8080,这这里以tomcat9为例:

我总结了tomcat安装linux的步骤:

1、先在tomcat网页中下载对应的.tar.gz格式的tomcat服务器
2、然后上传到linux上,使用sftp:put D:/apache-tomcat-9.0.37.tar.gz
3、找到上传的压缩包的路径 ,然后使用tar -zxvf apache-tomcat-9.0.37.tar.gz进行解压
4、新建一个文件夹:mkdir /usr/local/tomcat
5、将解压的tomcat移动到指定的目录中:mv apache-tomcat-9.0.37/*/usr/local/tomcat
6、进入到/usr/local/tomcat/bin目录中,然后启动tomcat服务器:
7、启动的命令是:./startup.sh
    也可以通过查看日志的方式来查看tomcat服务器有没有启动:
    1、进入到tomcat目录中:cd logs/
    2、ls查看一下,然后就是tail -f catalina.out就可以看到操作tomcat的日志信息了!
8、关闭的命令是:shutdown.sh

tomcat配置成功后,我们可以linux的ip:端口来访问

Nginx服务器实现反向代理:第一篇_第3张图片

linux的ip可以通过:ifconfig命令来查看

Nginx服务器实现反向代理:第一篇_第4张图片

使用nginx实现反向代理的访问过程图示:

Nginx服务器实现反向代理:第一篇_第5张图片

下面大家来看具体的配置:

第一步:在windows系统的host文件中进行域名和ip对应关系的配置

Nginx服务器实现反向代理:第一篇_第6张图片
windows中的host文件中域名与ip地址对应的设置:
Nginx服务器实现反向代理:第一篇_第7张图片

这样配置还是不满足条件,所以还得继续配置!

Nginx服务器实现反向代理:第一篇_第8张图片

第二步:在nginx的请求转发的配置(反向代理)

Nginx服务器实现反向代理:第一篇_第9张图片

然后再修改配置文件:nginx.conf

Nginx服务器实现反向代理:第一篇_第10张图片

然后启动nginx服务器:

目录为:/usr/local/nginx/sbin/

然后./nginx 启动服务器

在这里插入图片描述

然后再次在浏览器中输入:www.123.com

Nginx服务器实现反向代理:第一篇_第11张图片

你可能感兴趣的:(服务器,nginx,linux)