如何把阿里云的域名转到腾讯云如何把阿里云的域名转到腾讯云盘

如何把阿里云的域名转到腾讯云如何把阿里云的域名转到腾讯云盘,第1张

阿里云备案的域名解析到腾讯云需要备案吗?

如果不需要重新备案,可以直接访问进行备案。

用腾讯云的域名怎么绑定阿里云的服务器

要到空间的主机管理控制台中将域名和空间绑定。域名和主机两方面都要设置,一个设置解析,一个设置绑定。

用别人的服务器和域名如何更换?

你的意思是用别人的服务器和域名,需要将归属人改为自己吗?

如果是这个意思,那么服务器是没办法改的,腾讯云,阿里云都不支持;

域名是可以更改的,各大域名供应商都有相应的功能,点开你的域名就会看到了。

在阿里云买了服务器有了一个公网ip怎么将自己做的网页传上去?

购买了阿里云服务器之后,需要申请域名,申请域名的方法不多说也比较便宜,一般购买三个月以上的服务器才可以绑定服务器,反正腾讯云是这样的,买了域名之后需要备案,提交到网络管理部门审核,审核时间根据各省的情况不同而不同,审核通过以后需要进行域名解析,解析玩了之后就可以在远程服务器上配置服务器,比如windows服务器可以用appserv,tomcat,iis等linux服务器也可以架构一些常用的服务器,配置完成后配置安全组解开域名端口,用本地cmd命令ping一下看一下通不通,不过域名解析是需要一定时间的,一般10分钟左右

如何把阿里云备案域名转给别人?

这个不是该你考虑的问题,你可以问下这个“别人”要怎么接收域名,一般都用站内push。如果这个“别人”要转出,你就要获取转移码给他了。给转移码时要注意收款细节,所以还是建议站内push,可以带价收款。但如果你只是想卖这个域名,可以上一口价、QQ群找合适的买家、或一些第三方交易平台都可以。注意:如果域名的备案是你名下,建议先注销备案再出售。

使用MySQL双master+keepalived是一种非常好的解决方案,在MySQL-HA环境中,MySQL互为主从关系,这样就保证了两台MySQL数据的一致性,然后用keepalived实现虚拟IP,通过keepalived自带的服务监控功能来实现MySQL故障时自动切换。

下面,我把即将上线的一个生产环境中的架构与大家分享一下,看一下这个架构中,MySQL-HA是如何实现的,环境拓扑如下

MySQL-VIP:10101021

MySQL-master1:10101017

MySQL-master2:10101018

OS版本:Redhat62

MySQL版本:mysql-5159

Keepalived版本:keepalived-1120

一、MySQL master-master配置

1、修改MySQL配置文件

两台MySQL均如要开启binlog日志功能,开启方法:在MySQL配置文件[MySQLd]段中加上log-bin=MySQL-bin选项

两台MySQL的server-ID不能一样,默认情况下两台MySQL的serverID都是1,需将其中一台修改为2即可

Master1配置:

#vim /etc/mycnf

log-bin=mysql-bin //开启binlog日志功能

log =/usr/local/mysql/var/mysqllog //会打印mysql的所以sql语句

server-id= 1 //

binlog-do-db =mysql //需要同步的库名称

auto-increment-increment= 2

auto-increment-offset= 2

Master2配置:

#vim /etc/mycnf

log-bin=mysql-bin //开启binlog日志功能

log =/usr/local/mysql/var/mysqllog //会打印mysql的所以sql语句

server-id= 2

binlog-do-db =mysql //需要同步的库名称

auto-increment-increment= 2

auto-increment-offset= 2

2、建授权用户

在10101017上新建授权用户

grant replicationslave on to test@’101010%’ identified by ‘123456’;

在10101018服务器上建授权用户

grant replicationslave on to test@’101010%’ identified by ‘123456’;

3、将10101017设为10101018的主服务器

在10101018上将10101017设为自己的主服务器

mysql> show master status;(17服务器配置)

1+------------------+----------+--------------+------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+--------------+------------------+

| mysql-bin000027| 106|mysql | |

+------------------+----------+--------------+------------------+

1 row in set (001 sec)

MySQL> change master to master_host='10101017',master_user=’test’,master_password='123456',master_log_file='MySQL-bin000027',master_log_pos=106;

Query OK, 0 rows affected (005 sec)

MySQL> start slave;

Query OK, 0 rows affected (000 sec)

mysql> show slave status \G

Slave_IO_Running: Yes

Slave_SQL_Running: Yes \\如果此2项都为yes,master-master配置即成功

将10101018设为10101017的主服务器 方法与上面设置一致只需将

在10101017上将10101018设为自己的主服务器

mysql> show master status;(18服务器配置)

1+------------------+----------+--------------+------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+--------------+------------------+

| mysql-bin000027| 106|mysql | |

+------------------+----------+--------------+------------------+

1 row in set (001 sec)

MySQL> change master to master_host='10101018',master_user=’test’,master_password='123456',master_log_file='MySQL-bin000027',master_log_pos=106;

Query OK, 0 rows affected (005 sec)

MySQL> start slave;

Query OK, 0 rows affected (000 sec)

mysql> show slave status \G

Slave_IO_Running: Yes

Slave_SQL_Running: Yes \\如果此2项都为yes,master-master配置即成功

测试是否成功:

如上述均正确配置,现在在任何一台MySQL上更新数据都会同步到另一台MySQL(仅限mysql库)

二、keepalived安装及配置

1、10101017服务器上keepalived安装及配置

安装keepalived

#tar zxvfkeepalived-1120targz

#cdkeepalived-1120

#/configure--prefix=/usr/local/keepalived--with-kernel-dir=/usr/src/kernels/2632-220el6x86_64

#make &&make install

配置keepalived

我们自己在新建一个配置文件,默认情况下keepalived启动时会去/etc/keepalived目录下找配置文件

#mkdir/etc/keepalived

#vi/etc/keepalived/keepalivedconf

global_defs {

notification_email {

}

smtp_server 127001 (如果本机配置的话)

smtp_connect_timeout 30

router_id MySQL-ha

}

vrrp_instance VI_1{

state BACKUP #两台配置此处均是BACKUP

interface p4p1 #注意网卡接口

virtual_router_id 51

priority 100 #优先级,另一台改为90

advert_int 1

nopreempt #不主动抢占资源,只在优先级高的机器上设置即可,优先级低的机器不设置

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

10101021

}

}

virtual_server10101021 3306 {

delay_loop 2 #每个2秒检查一次real_server状态

lb_algo wrr #LVS算法

lb_kind DR #LVS模式

persistence_timeout 60 #会话保持时间

protocol TCP

real_server 10101017 3306 {

weight 3

notify_down /usr/local/my/mysh #检测到服务down后执行的脚本

TCP_CHECK {

connect_timeout 10 #连接超时时间

nb_get_retry 3 #重连次数

delay_before_retry 3 #重连间隔时间

connect_port 3306 #健康检查端口

}

}

编写检测服务down后所要执行的脚本

#vi/usr/local/MySQL/bin/MySQLsh

#!/bin/sh

pkillkeepalived

#chmod +x/usr/local/MySQL/bin/MySQLsh

注:此脚本是上面配置文件notify_down选项所用到的,keepalived使用notify_down选项来检查real_server的服务状态,当发现real_server服务故障时,便触发此脚本;我们可以看到,脚本就一个命令,通过pkill keepalived强制杀死keepalived进程,从而实现了MySQL故障自动转移。另外,我们不用担心两个MySQL会同时提供数据更新操作,因为每台MySQL上的keepalived的配置里面只有本机MySQL的IP+VIP,而不是两台MySQL的IP+VIP

启动keepalived

#/usr/local/keepalived/sbin/keepalived–D

#ps -aux | grepkeepalived

测试

找一台局域网PC,然后去ping MySQL的VIP,这时候MySQL的VIP是可以ping的通的

停止MySQL服务,看keepalived健康检查程序是否会触发我们编写的脚本

1、10101018服务器上keepalived安装及配置

安装keepalived

#tar zxvfkeepalived-1120targz

#cdkeepalived-1120

#/configure--prefix=/usr/local/keepalived--with-kernel-dir=/usr/src/kernels/2632-220el6x86_64

#make &&make install

配置keepalived

我们自己在新建一个配置文件,默认情况下keepalived启动时会去/etc/keepalived目录下找配置文件

#mkdir/etc/keepalived

#vi/etc/keepalived/keepalivedconf

global_defs {

notification_email {

}

smtp_server 127001

smtp_connect_timeout 30

router_id MySQL-ha

}

vrrp_instance VI_1{

state BACKUP #两台配置此处均是BACKUP

interface p4p1 #注意网卡接口

virtual_router_id 51

priority 90 #优先级,另一台改为90

advert_int 1

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

10101021

}

}

virtual_server10101021 3306 {

delay_loop 2 #每个2秒检查一次real_server状态

lb_algo wrr #LVS算法

lb_kind DR #LVS模式

persistence_timeout 60 #会话保持时间

protocol TCP

real_server 10101018 3306 {

weight 3

notify_down /usr/local/my/mysh #检测到服务down后执行的脚本

TCP_CHECK {

connect_timeout 10 #连接超时时间

nb_get_retry 3 #重连次数

delay_before_retry 3 #重连间隔时间

connect_port 3306 #健康检查端口

}

}

启动keepalived

#/usr/local/keepalived/sbin/keepalived–D

#ps -aux | grepkeepalived

测试

停止MySQL服务,看keepalived健康检查程序是否会触发我们编写的脚本

三、测试

两台MySQL服务器都要授权允许从远程登录

MySQL> grantall privileges on to andyguo@'%' identified by '123456';

Query OK, 0 rowsaffected (000 sec)

MySQL> flushprivileges;

Query OK, 0 rowsaffected (000 sec)

keepalived故障转移测试:

在windows客户端一直去ping VIP,然后关闭10101017上的keepalived,正常情况下VIP就会切换到10101018上面去

开启10101017上的keepalived,关闭10101018上的keepalived,看是否能自动切换,正常情况下VIP又会属于10101017

注:keepalived切换速度还是非常块的,整个切换过程只需1-3秒

MySQL故障转移测试:

在10101017上关闭MySQL服务,看VIP是否会切换到10101018上

开启10101017上的MySQL和keepalived,然后关闭10101018上的MySQL,看VIP是否会切换到10101017上

如果都没问题,到此整个配置即已完成。

备注(在测试的过程中遇到了一些问题,解决方法)

Keepalived_healthcheckers:IPVS: Can't initialize ipvs: Protocol not available

起初重装了ipvsadm和keepalived,但故障依旧,随后突然想到是否lvs模块加载异常,于是lsmod|grep ip_vs发现果然没有相应的模块,而正常情况下应该是有的

e、手动加载ip_vs模块

modprobe ip_vs

modprobe ip_vs_wrr

f、重启keepalived服务,故障排除,此时转发正常,从服务器的ip_vs加载正常,主从切换也正常

g、将modprobeip_vs、modprobe ip_vs_wrr添加进/etc/rclocal开机自动加载

有些公司可能公司内网有限制,比如一些音乐网站、视频网站、直播网站等等这些娱乐网站是打不开的。但有些时候,比如工作的时候我需要整理一些无聊的文档,但是又不用动脑子,重复而枯燥。那我就想一边听着歌,一边工作。

如果这些音乐等娱乐网站,在内网受限了怎么办?(笔者提醒,用手机听歌也可以)

我这里有一个办法。

首先,需要安装谷歌浏览器,网站是在谷歌浏览器上打开。

其次,安装下这款插件:SwitchyOmega,一个用作请求代理的谷歌浏览器插件

安装完成后,如果尚未启用哪个代理(默认直连),浏览器右上角的Logo是灰色的,

然后,你需要一个阿里云服务器(不是云虚拟机那种),毕竟内网如果只是限制这些娱乐网站,是不会限制阿里云服务器地址的,如果这个也被限了,想办法再找个IP不限制的服务器吧。

接下来,要启用SSH的端口转发(本来是为数据传输更安全点,但是我们别有它用)。

我用的是ubuntu,所以我的操作很简单,用命令ssh -D 本地监听端口 远程主机用户@远程主机IP。

示例:

盖住的是我远程阿里云的IP,有些朋友可能不熟悉这个命令,上网找些相关资料了解下。

最后,浏览器插件代理配置,如下:

1 点击那个圆圈logo,出来个弹框,选择最后一项选项设置:

2 打开是下面这个样子

那个company、local、proxy都是我已经配置好的代理,新装的是没有的。然后选择最下面的那个加号+New profile,新加个配置(中英文可能不太一样)。

配置名,随便输入一个,然后点击创建:

server输入127001就行,端口就是本地指定(ssh -D这里指定)的端口,如果指定的别的端口转发,就配置成别的端口。然后选择左下角的绿色的Apply changes:应用修改。

然后,再点击这个圆圈logo,选择刚创建的这个代理配置启用它:

大功告成,在浏览器上输入你想听音乐的网站试下,就OK了。别说听歌了,凌晨上线支撑,没事又无聊的时候,看**看直播都OK了。

其实,这个东西原理很简单,就是浏览器把请求转发到本地端口1080。本地端口通过ssh协议转发到远程主机,请求不受限制,就可以访问无程主机了。

如果自己的pc机装的不是linux系统,是windows系统的话,可以安装Xshell或者secureCRT等客户端,比如Xshell上有这个配置:

如在设置选择SSH-》隧道,类型选择SOCKS4/5什么的、侦听端口就是类似上面指定的侦听转发端口。我也没用过windows的这两款工具作这个配置,不过我相信网上应该有相关资料,有不熟悉的朋友可以查一下。

既然,理是这么个理,如果没有阿里云服务器,只要有一台其它的连接外网不受限,而自己的本子又可以连接上的这个服务器。那就可以用这个服务器也行。

再举个示例,就更清晰了。我用的是ubuntu,我开启ssh服务器。然后用ssh指定本地转发端口1080:

如果我配置插件代理请求到1080,那就是请求先到我本地1080端口,然后又从这里转发给我自己(我指定了自己的IP地址作为远程服务器的地址),用f12,network,看一下,IP和端口是我本地的:

抓包,可以看到请求是到localhostsocks:

1、在本地电脑上,快捷键“WIN+R"在“运行”中输入“MSTSC”,点击确定。

2、在“远程桌面连接”框框点击“选项”展开。(计算机中输入阿里云服务器的IP地址)

3、在展开的“远程桌面连接”窗口,点击“本地资源”。

4、然后点击“详细信息”。

5、勾选要上传阿里云服务器的文件所在的本地磁盘,点击确定

6、进行用户名和密码核对后连接上远程阿里云云服务器,打开“我的电脑”,就可以看到勾选的本地磁盘映射的盘符。

7、打开要上传文件所在磁盘,选择要上传的文件,复制之后粘贴到阿里云服务器自动的磁盘上即完成上传。

创建磁盘快照-----创建自定义镜像----另一台主机------更换系统盘-----使用自定义镜像。

如果是数据量很少的话,直接用(linux可以内网或者公网scp,windows的话可以用各种文件传输工具或者是远程桌面挂载磁盘的方式拷贝)各种文件传输方式拷贝就可以。

1、WWW服务的重定向

打开管理工具中的Internet服务管理器,进入“Internet信息服务”对话框,选择Web站点名称,例如:“默认Web站点”,查看其属性,在属性页面的“主目录”标签下,我们可以设置WWW服务器的主目录位置。设定主目录为“另一计算机上的共享位置”,则可以在“网络目录”栏目内,以“\\ {服务器}\{共享名}”格式填写局域网内部的WWW服务器上已经设为共享的主目录,例如:\\Server6\www。

2、FTP服务的重定向

与WWW服务的重定向相似,打开管理工具中的Internet服务管理器,进入“Internet信息服务”对话框,选择FTP站点名称,例如:“默认FTP站点”,查看其属性,在属性页面的“主目录”标签下,我们可以设置FTP服务器的主目录位置。

如果操作系统为Windows NT/Windows 2000/Windows XP,第一次运行时选择Start,PortTunnel会自动以服务方式运行。点击[Add]按钮添加条目,点击[Edit]按钮编辑现有条目,点击 [Delete]按钮删除条目。“新建/编辑”条目的界面见下图。

PortTunnel专门针对HTTP、FTP、SMTP服务的端口映射,提供了较多的参数设置,在相应的标签菜单下调整。此外,PortTunnel还提供了安全性设置和日志、统计等功能。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何把阿里云的域名转到腾讯云如何把阿里云的域名转到腾讯云盘

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情