• Centos 从零开始 (三)


    8:连接阿里云。
    需要用到 ssh指令进行远程登陆 
    [root@localhost ~]# service sshd start         #如果没开启服务的话,需要开启服务。
    [root@localhost ~]# ssh root@111.111.111.111
    然后输入密码 
    [root@localhost ~]# exit     #退出
    当然  阿里云上面也可以直接连接终端。
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    9:配置 域名 用nginx反射
    当然前面的操作下载nginx 和上面是一样的。启动本地的node程序也是一样的 。配置nginx的文件的时候可以这样写。
    server {
        listen 80;
        server_name  www.hellow.com;
        location / {
            proxy_pass http://localhost:3000;
        }
    }
    多了 一个 server_name 不是么。这个www.hellow.com就是我们配置好的域名。当访问这个域名的时候 nginx 会自动转向 本地3000端口。也就是启动了的node服务
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    10:防火墙 iptables
    当我想做一个爬虫 爬到的数据放到服务器上。我可以利用mongo的远程连接来进行入库。(但是这样做 很不安全)我可以暴露我服务器的 27017 (mongodb)的默认端口 远程可以直接访问这个端口添加数据。
    也可以禁用这个端口 这样的话 防火墙会屏蔽27017端口的对外访问。
    [root@localhost ~]# yum install iptables  
    [root@localhost ~]# iptables -F     #清除所有规则,安装好的话默认是没有规则的
    [root@localhost ~]# iptables -A INPUT -p tcp --dport 27017 -j DROP       #对外禁止27017端口访问
    [root@localhost ~]# iptables -A INPUT -p tcp --dport 27017 -j ACCEPT       #对外开放27017端口访问
    [root@localhost ~]# iptables -nvL    #查看开放或关闭的端口
    [root@localhost ~]# iptables -L INPUT --line-numbers        #查看所有规则 (num为规则号) 
    [root@localhost ~]# iptables  -D INPUT 1 #删除规则(这里删除num规则号为1的规则)
    举例几个比较常见的。。。当然还有很多。
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    11:小工具
    [root@localhost ~]# ps -ef | grep node #查看进程 (grep node 则是查找有node的进程)
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
    [root@localhost ~]# kill -9 1111 #停止PID 为 1111的进程
    [root@localhost ~]# nohup node app & # 后台运行 node程序 这里node app是一个本地web服务器(命令)
    [root@localhost ~]# jobs -l #查看后台运行的程序
    [root@localhost ~]# netstat -ntlp #查看端口
    [root@localhost ~]# adduser tommy  //添加一个名为tommy的用户
    [root@localhost ~]# passwd tommy   //修改密码
     
  • 相关阅读:
    【白嫖】0002 11款 Procreate 皮肤纹理笔刷
    30款 Procreate 书法笔刷 你值得拥有
    PaddleHub(3)
    PaddleHub(2)
    关于大学学习的小思考
    PaddleHub(1)
    OO TA——一次非同寻常的体验
    Vue实现增加删除检索数据
    闲言碎语
    析 合 树 详 解
  • 原文地址:https://www.cnblogs.com/dandingjun/p/6003607.html
Copyright © 2020-2023  润新知