DDNS dynamic ddns 作者: lovingyu_er 时间: 2021-01-06 11:20:00 分类: Ubuntu 评论 ####DDNS :Dynamic DNS DDNS的全称是动态域名服务,简单的说就是把一个IP地址映射到一个域名身上,一般大公司诸如百度这些IP都是固定的,而对个人用户来说,想有一个固定的家庭网络IP地址显然是一件不现实的事情,因为首先不说大部分人都是运营商的内网IP,即便少部分人申请到了公网IP,也都不是固定的,因为IPV4资源很紧张,不可能给每个人都分配公网IP,这个问题到IPV6可以解决,但是那也是以后的事情了,而且固定IP费用非常高昂,不是一般人可以承受的。但是我们在外网想要访问我们的家庭网络怎么办呢?这就需要DDNS了,DDNS将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,而服务器程序负责提供DNS服务并实现动态域名解析。这样我们只要在外部输入我们的域名就可以访问了,即便IP换了也是一样的。 例如,如果一位网络管理员正在运营一个域名为 ```www.example.com``` 且 IP 地址为 192.0.2.0 的小型网站,则每当另一个用户在浏览器中输入 ```www.example.com``` 时,DNS 会将他们定向到位于 192.0.2.0 的服务器。如果该管理员的 ISP 将 IP 动态更改为 192.0.2.1,则动态 DNS 服务可自动更新该管理员的 DNS 记录,以便使尝试访问 ```www.example.com``` 的其他用户现在将转到正确的 IP 地址。 市面上,提供ddns的服务商有很多,比如阿里云,Tencent
websocket 作者: lovingyu_er 时间: 2021-01-05 10:16:50 分类: PHP 评论 WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 - 阅读剩余部分 -
ElasticSearch 学习笔记之踩坑日记 作者: lovingyu_er 时间: 2020-12-28 18:44:00 分类: Elasticsearch 评论 ###错误1: ``` A PHP Error was encountered Severity: Warning Message: require_once(/var/www/html/tvupd/website/application/libraries/Elasticsearch/Endpoints/AbstractEndpoint.php): failed to open stream: No such file or directory Filename: ip/Loader.php Line Number: 11 ``` 解决建议:请查看自己的PHP版本是否满足```Elasticsearch-PHP```的版本要求,我的系统是php7.0.3而升级到php7.4.13才没有问题. - 阅读剩余部分 -
Elasticsearch学习笔记之安装篇(7.x) 作者: lovingyu_er 时间: 2020-12-28 17:20:00 分类: Elasticsearch 评论 本章内容,主要是介绍elasticsearch最新版本的安装(apt) ####Linux系统版本 ``` Ubuntu 16.04.7 LTS \n \l ``` ``` Linux hostname 4.4.0-194-generic #226-Ubuntu SMP Wed Oct 21 10:19:36 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux ``` #### 安装部署: #####1. PGP key 的添加 在安装之前,首先要获取到```elasticsearch```的```PGP key```,这个官方给了一个线上更新的方法,```elsaticsearch```已经将所有的包进行的```PGP key```的授权,简单的使用方式就是: - 阅读剩余部分 -
Too many keys specified; max 64 keys allowed 作者: lovingyu_er 时间: 2020-12-24 18:58:56 分类: MYSQL -view 评论 软件版本: ``` mysqladmin Ver 8.42 Distrib 5.7.26, for Linux on x86_64 Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Server version 5.7.26-0ubuntu0.18.10.1 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/run/mysqld/mysqld.sock Uptime: 26 days 46 min 0 sec ``` 系统平台: ``` Ubuntu 18.10 \n \l ``` 使用PHP在命令行中,给项目的一个表执行```add cloumn```的操作,需要增加了200多个列并增加相应的索引,出现了```Too many keys specified; max 64 keys allowed``` 的提示... - 阅读剩余部分 -