host

Can I deploy my ReactJS app on a regular host?

谁说胖子不能爱 提交于 2019-12-03 07:44:26
问题 I'm new to React, and I've seen many guides where people teach you how to deploy your react app on services like digital ocean, heroku, GitHub Pages, aws. But I'm wondering if I can deploy my React app (create-react-app) which consists of only front end in a host service like 000webhost or Ipage? Because a person wants me to design a website, and he says that he already has a domain name and a host service in lpage. Thanks in advance 回答1: I use webpack to bundle my react app. So at the end

Linux 实现ssh基于key认证

走远了吗. 提交于 2019-12-03 07:38:45
  众所周知ssh是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,它默认工作在tcp的22号端口,具体实现的软件有:openssh(centos默认安装的),dropbear。ssh协议目前有两个版本v1和v2,v1基于CRC-32做MAC,不安全。v2基于DH算法做密钥交换,基于RSA或DSA实现身份认证。所以目前大多流行的Linux都是使用的V2版本。   简单了解了下ssh,我们再来说说他的两种用户登录认证,第一种基于用户名口令的方式,这个方式大家都应该知道,就是我们要想登录Linux,必须要输入相应的用户名口令才可以登录到远程Linux系统,这种方式是交互式方式登录。第二种就是我们今天要说的基于key的方式认知登录。   首先我们来了解下ssh加密通讯的过程   从上图可以看到,客户端上必须存在一对密钥对,我们都知道密钥是成对出现,况且用A的公钥加密只有A的私钥才可以解密。正是因为非对称加密的这个特性,我们不难理解ssh通信也是利用这个特性来确定数据安全的。在服务端也有一对公钥和私钥,它存在的目的也是为了加密和解密数据。ssh加密通讯的流程大致上这样的,客户端要和服务端加密通信,首先客户端需要拿到服务端的公钥,拿到服务端的公钥后,就可以用服务端的公钥对要发送到数据加密,然后发送到服务端,服务端收到这个密文的数据,它会用自己的私钥去解密

Nginx的Rewrite规则与实例

荒凉一梦 提交于 2019-12-03 07:25:34
Nginx的Rewrite规则与实例 Nginx Rewrite 规则相关指令 相关指令有 if,rewrite,set,return,break 等,其中最关键的就是 rewrite. 一个简单的 Nginx Rewrite 规则语法如下: rewrite ^/b/(.*)\.html /play.php?video=$1 break; 1. break 指令 默认值: none ; 使用环境: server,location,if ; 该指令的作用是完成当前的规则集,不再处理 rewrite 指令。 2. if 指令 默认值: none ; 使用环境: server,location 该指令用于检查一个条件是否符合,如果条件符合,则执行大括号内的语句。 If 指令不支持嵌套,不支持多个条件 && 和 || 处理。 A. 变量名,错误的值包括:空字符串 "" 或者任何以 0 开始的字符串 B. 变量比较可以使用 "="( 表示等于 ) 和 "!="( 表示不等于 ) C. 正则表达式模式匹配可以使用 "~*" 和 "~" 符号 D. "~" 符号表示区分大小写字母的匹配 E. "~*" 符号表示不区分大小写字母的匹配 F. "!~" 和 "!~*" 符号的作用刚好和 "~" 、 "~*" 相反,表示不匹配 G. "-f" 和 "!-f" 用来判断文件是否存在 H. "-d" 和

Nginx与Apache的Rewrite规则的区别

此生再无相见时 提交于 2019-12-03 07:25:14
Nginx与Apache的Rewrite规则的区别 一、Nginx Rewrite规则相关指令 Nginx Rewrite规则相关指令有if、rewrite、set、return、break等,其中rewrite是最关键的指令。一个简单的Nginx Rewrite规则语法如下: Java代码 rewrite ^/b/(.*)\.html /play.php?video=$1 break ; rewrite ^/b/(.*)\.html /play.php?video=$1 break; 如果加上if语句,示例如下: Java代码 if (!-f $request_filename) { rewrite ^/img/(.*)$ /site/$host/images/$1 last; } if (!-f $request_filename) { rewrite ^/img/(.*)$ /site/$host/images/$1 last; } 二、Nginx与Apache的Rewrite规则实例对比 简单的Nginx和Apache 重写规则区别不大,基本上能够完全兼容。例如: Apache Rewrite 规则: Java代码 RewriteRule ^/(mianshi|xianjing)/$ /zl/index.php?name=$1 [L] RewriteRule ^/ceshi

docker 访问宿主机网络

核能气质少年 提交于 2019-12-03 06:39:38
使用宿主机IP 在安装Docker的时候,会在宿主机安装一个虚拟网关 docker0 ,我们可以使用宿主机在 docker0 上的IP地址来代替 localhost 。 首先,使用如下命令查询宿主机IP地址: ifconfig 可以发现宿主机的IP是 172.17.0.1 ,那么将 proxy_pass http://localhost:1234 改为 proxy_pass http://172.17.0.1:1234 就可以解决 502 Bad Gateway 错误。 但是,不同系统下宿主机的IP是不同的,例如Linux下一般是 172.17.0.1 , macOS下一般是 192.168.65.1 ,并且这个IP还可以更改。所以使用IP配置 nginx.conf ,不能跨环境通用。 使用host网络 Docker容器运行的时候有 host 、 bridge 、 none 三种网络可供配置。默认是 bridge ,即桥接网络,以桥接模式连接到宿主机; host 是宿主网络,即与宿主机共用网络; none 则表示无网络,容器将无法联网。 当容器使用 host 网络时,容器与宿主共用网络,这样就能在容器中访问宿主机网络,那么容器的 localhost 就是宿主机的 localhost 。 在docker中使用 --network host 来为容器配置 host 网络: docker

ssh 登陆 Host key verification failed.

别来无恙 提交于 2019-12-03 06:34:47
报错 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ECDSA key sent by the remote host is SHA256:A7bmttEmf9P15FNqKQhHSDxTaDYDSIOWbvSbIAmFlwM. Please contact your system administrator. Add correct host key in /c/Users/jiwen/.ssh/known_hosts to get rid of this messa

adb device 显示多个emulator-5566 host

两盒软妹~` 提交于 2019-12-03 06:17:16
问题描述: adb devices 显示多个emulator-5566 host >adb devices List of devices attached 192.168 . 179.101 : 5555 device emulator- 5566 host emulator- 5562 host emulator- 5584 host emulator- 5574 host emulator- 5582 host emulator- 5578 host 解决办法: This is an emulator bug, try to restart the ADB process,like adb kill-server; adb devices; 参考网址: https://groups.google.com/forum/#!msg/adt-dev/4Qbchil3Tcw/VnRhfh-zAgAJ 来源: CSDN 作者: xyh421 链接: https://blog.csdn.net/xyh421/article/details/78849690

Flask:让第一个项目跑起来

旧城冷巷雨未停 提交于 2019-12-03 05:30:59
  在上一篇文章: Flask:项目的准备工作 中,我写了 flask 项目的准备工作,不清除创建 flask 项目需要做哪些准备的朋友可以点击链接看看 1、最简单的Flask项目 代码: from flask import Flask # 创建一个应用 app = Flask(__name__) @app.route("/") def index(): return "hello flask" if __name__ == '__main__': app.run(host="127.0.0.1", port=5000, debug=True) 2、代码解析 (1)第一部分 from flask import Flask   导包代码就不用多做解释了吧,这一句代码的作用就是从 flask 框架中导入一个名为 Flask 的类 (2)第二部分 # 创建一个应用 app = Flask(__name__)    这里就是实例化一个名为 app 的 Flask 对象,并将变量 __name__ 作为参数传入到对象里面,对变量 __name__ 有疑问的朋友可以看下这篇博客: python:__name__的使用 (3)第三部分 @app.route("/") def index(): return "hello flask"   上面的 @app.route("/") 是一个装饰器

jumpserver跳板机

孤人 提交于 2019-12-03 04:51:46
1.1跳板机 跳板机就是一台服务,开发或者运维人员在维护的过程中首先要统一登录到这台机器上,如何在登录到目标设备进行维护或操作 跳板机的缺点 1.没有实现对运维人员的行为控制和审计 服务器出现了问题,无法追责 1.2 堡垒机介绍 在一个特定网络环境下,为了保障网络和数据不受外界入侵和破坏,而运用各种技术手段实时收集和监控网咯环境中每一个组成部分的系统状态、安全事件、网络活动,以便集中报警、及时处理及审计定责。 我们又把堡垒机叫做跳板机,简易的跳板机功能简单,主要核心功能时远程登录服务器和日志审计。 比较优秀的开源软件jumpserver,认证、授权、审计、自动化、资产管理 商业堡垒机:齐治,CitrixXenApp 1.3 搭建简易堡垒机 具备堡垒机的条件时,该机器有公网和私网IP,其中私网和机房其他机器互通 设计堡垒机思路 跳板机安全设置(iptables端口限制、登录限制sshd_config) 用户、目录权限限制 1.4Jumpserver概述 Jumpserver是一款使用python,Django开发的开源跳板机系统,为了互联网企业提供了双因子认证,授权,审计自动化运维等功能。 官方地址:http://www.jumpserver.org/ 1.5 jumpserver可以实现的功能 1.6搭建Junmpserver跳板机/堡垒机 组件说明 Jumpserver

memory management Vulkan

自闭症网瘾萝莉.ら 提交于 2019-12-03 04:26:58
https://www.youtube.com/watch?v=rXSdDE7NWmA vulkan DEVICE_LOCAL 仅GPU可见 比如framebuffer 或者上传一次之后一直是gpu用的 srv vertexbuffer indexbuffer HOST_VISIBLE CPU可见 DEVICE_LOCAL+ HOST_VISIBLE CPU可见 比如constant buffer 需要每帧cpu写 gpu使用 uncached slow read write HOST_VISIBLE+HOST_CACHED system memory, cached,GPU access through PCI,good resource to write by GPU ,read by CPU 来源: https://www.cnblogs.com/minggoddess/p/11777132.html