zoukankan      html  css  js  c++  java
  • linux- 新建项目,发布到linux 系统上面需要做的事情

    项目做好了,在IDEA 中 进行打包,可以打成war 包也可以打成jar 包;假如打成jar包,然后部署到linux 上面。需要做的事情有:

     第一步:启动防火墙

    systemctl start firewalld.service 开启防火墙

    关闭防火墙的命令是:

    systemctl stop firewalld.service

    第二步:执行下面的这个命令:

    vi /etc/sysconfig/iptables

    先输入   i , 然后  就可以进行编辑了, 退出的时候,先点击 esc ,然后输入  :wq    就可以保存退出了

    iptables 里面如下:

    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    -A INPUT -p icmp -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited
    

      加入现在需要开启一个新的端口号 8181, 在   

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT  下面 复制
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8181 -j ACCEPT  ,如下所示
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    -A INPUT -p icmp -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8181 -j ACCEPT
    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited

    第三步:先把防火墙关闭,然后再打开即可

    systemctl stop firewalld.service

    systemctl start firewalld.service 

    按照这个顺序即可执行

  • 相关阅读:
    java ---------- API
    java ------- 泛型
    mybatis(输入、输出参数、ResultMap)
    javase参数传递机制(值传递)
    mybatis配置文件(properties、typeAliases、mappers( resource、class、url、package))
    mybatis(Mybatis与hibernate的不同、原始Dao开发、Mapper动态代理开发)
    mybatis入门(介绍、mybatis入门程序(增、删、改、查))
    javase(四舍五入、switch、length、构造器、重载与重写)
    javase(内存中的堆(heap)、栈(stack)和静态存储区)
    Javase(&与&&的区别和联系)
  • 原文地址:https://www.cnblogs.com/wanglichaoya/p/14044766.html
Copyright © 2011-2022 走看看