Skip to content

Latest commit

 

History

History
143 lines (81 loc) · 3.16 KB

5.md

File metadata and controls

143 lines (81 loc) · 3.16 KB

😶‍🌫️Nginx官网地址

❤️❤️💕💕🐾🐾

😶‍🌫️我的学习笔记(github)


区块链技术(也称之为分布式账本技术),是一种互联网数据库技术,其特点是去中心化,公开透明,让每一个人均可参与的数据库记录

❤️💕💕关于区块链技术,可以关注我,共同学习更多的区块链技术。博客http://nsddd.top


Nginx的反向代理

实现效果:打开浏览器,地址栏输入www.123.com,跳转到linux系统tomcat主页

准备工作:
  • 在Linux系统中安装tomcat(服务器),使用默认端口8080

  • 下载tomcat

    wget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.76/bin/apache-tomcat-7.0.76.tar.gz
    

    或者使用rz命令:

    从Windows传文件到linux用的是rz命令 在linux进入到你要存放tomcat文件的目录,然后执行rz命令

    然后就会弹出一个框,让你选择文件,选择我们刚刚下载的jdk文件就行了 如果你执行rz命令没有任何反应,说明你还没有安装rz sz(sz命令是从linux传文件到windows) 安装rz sz的命令是:

    yum install -y lrzsz
    
  • 进入到tomcat的bin目录中,然后启动服务器

    ./startup.sh
    

    image-20220406160717789

  • 查看tomcat启动(查看日志)

    tar -f catalina.out
    
  • 对外开放访问的端口

    firewall-cmd --add-port = 8080/tcp --permanent
    
  • 重启防火墙

    firewall-cmd --reload
    
  • 查看开发的端口号

    firewall-cmd --list-all
    
  • 查看端口的占用情况 netstat

    netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况。
    
    netstat 查看端口占用语法格式:
    
    netstat -tunlp | grep 端口号
    -t (tcp) 仅显示tcp相关选项
    -u (udp)仅显示udp相关选项
    -n 拒绝显示别名,能显示数字的全部转化为数字
    -l 仅列出在Listen(监听)的服务状态
    -p 显示建立相关链接的程序名
    例如查看 8000 端口的情况,使用以下命令:
    # netstat -tunlp | grep 8000
    tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      26993/nodejs   

    image-20220406163901348

通过进程查看占用端口

1、先查看tomcat的进程号

ps -ef | grep tomcat*

后面带*号,是为了查看多个tomcat,例如tomcat6,tomcat7。

2、根据进程号查看端口号

netstat -anop | grep 15161

可以看到8865、8866、8867端口号被占用

3、此外,还可以通过端口号,查看其所属的进程号相关信息

lsof -i: 8866 

实现

在计算机网络和Linux网络中学到,在我们访问浏览器时候,先到host文件中看

  1. 在windows系统中配置host文件(ip+域名)
  2. 访问端口(默认8080) – 可以修改conf中服务的配置文件,搜索8080

反向代理

在server的location下面设置