如何搭建海外节点(怎么搭建海外ip)

节点服务器的建立

如果在一个域内只建立一台服务器,则这台服务器就默认的成为主服务器(Administrator Server),每次在主服务器上更改设置后,必须重新启动服务器,这就不得不暂时停止对外提供服务,这种情况在企业环境中常常是不允许的。要解决这个问题,可以在此域中再增加一台或者多台服务器,这些新增加的有别于主服务器的服务器叫做受控服务器(Managed Servers) ,可以将所有商业服务分散于这些受控服务器上面,而用主服务器来管理它们。这样主服务器可以更改设置,重新启动,而各个受控服务器可以继续对外提供服务。

多服务器域中,必须唯一指定其中一台服务器为主服务器,其他服务器作为受控服务器,每一个受控服务器在这个域中是作为一个节点(Node)存在的,或叫节点服务器。在WLS6.1的主服务器控制台上提供了管理这些节点的工具,可以方便的启动停止其域内包含的受控服务器。如果要建立多服务器域,则必须使主服务器上的WLS与各个受控服务器上的WLS版本保持一致。先启动主服务器,然后再启动各个受控服务器。主服务器与受控服务器的每一次通信都是通过SSL来进行的。以上就是要点,下面详细说明一下:

关于数字证书:

各个节点与主服务器之间要使用SSL协议来进行通信,这是为了保证通信安全。此协议使用一配对密锁,公锁和私锁。这是一对非对称密锁,用其中任何一个密锁加密信息只能用另一个来解密。值得一提的是,WLS要求节点与主服务器之间采用双向验证。关于SSL协议的详细内容会在以后“安全管理”部分介绍。

在节点管理过程中所使用的数字证书是符合X.509格式的,私锁遵循PKCS#5和PKCS#8标准。PKCS#5是基于密码口令的,它描述了用密码口令来加密私锁的方法。PKCS#8是私锁的语法标准,说明了私锁应该具有的特征。用于节点管理中的证书与WLS的数字证书格式是不同的,前者只使用一个.crt文件,其中包含了被加过密的私锁(但并不发送密锁),而后者使用的是分开的文件。要使用节点管理,首先必须获得一个.crt证书来使用SSL通讯。您可以去CA机构购买一个私锁和数字证书或者使用WLS提供的私锁和数字证书,不管通过哪种办法,如果得到的私锁不是PKCS#5/#8格式的,要使用WLS提供的wlkeytool工具来转换一下。然后再将私锁、公锁和CA的认证授权文件用cat工具合并成一个crt文件。这里举个例子,看看如何使用WLS自带的私锁、公锁和CA认证授权文件来生成一个crt文件。您可以在mydomain这个默认域所对应的文件夹中找到:demokey.pem、democert.pem和ca.pem,他们分别是私锁、公锁和CA授权文件。这个私锁demokey.pem不是基于PKCS#5/#8格式的,因此我们先用wlkeytool转换一下:

wlkeytool demokey.pem demokey_new

先是提示您输入demokey.pem的解锁密码,如果没有那么直接按回车。然后提示输入新密码,填入密码后,将生成一个PKCS#5/#8格式的新私锁。下面合并这三个文件,生成crt文件:

cat demokey_new democert.pem ca.pem demo.crt

在mydomain目录下原来就有已经生成好的demo.crt文件,您可以直接拿来使用,或者为了熟悉一下生成crt文件的过程,不妨按上述方法操作一遍,以后就可以生成自己的crt文件。

有了证书我们就可以开始配置各个节点服务器了。

配置节点:

登陆到主服务器的控制台,选择左侧树状菜单中的“Machines”,在右侧框架中点击“Configure a new Machine…”连接。填入要被管理的节点服务器机器名后点击“create”。然后点击“Node Magager”标签页,在这里设置一些参数,这些参数意义可以在后面“启动节点服务器”中找到说明。“Listen Address”填写节点服务器IP或者DNS名。“Listen Port”默认是“5555”,请与此节点服务器启动时使用的端口一致。“Certificate”默认使用“config/demo.crt”,可以改成你自己生成的crt文件。“Certificate Passwrod”没有显示,如果更改了数字证书,则也应该同时修改此密码。“Trusted Certs File”默认是“config/trusted.crt”。

全部填写完后,点击“Appley”按钮。

点击左侧树状菜单中的“Servers”,在右侧框架中点击“Configure a new Server…”连接,在“Configuration-General”标签页的“Name”中添上节点服务器的名称,在“Machine”下拉菜单中选择刚刚建立的机器名,然后点击“Create”按钮。

点击“Configuration-Remote Start”标签页,当主服务器远程启动此节点服务器时,会调用这里设置的参数。如果不提供这些参数,那么主服务器会使用节点服务器启动监听时设置的变量值。由于在下面将要介绍的“远程启动节点服务器”中会提到启动监听时的变量设置,这里就不讲如何填写这些参数了,因为不填也可以。

编辑config/nodemanager.hosts这个文件,删除里面的默认值,然后添加主服务器的地址。

本地启动节点服务器:

可以使用节点服务器上的“WLS目录\\config\\与主服务器相同的域名\\startManagedWebLogic.cmd”这个脚本文件来在本地启动节点服务器。启动之前需要在此节点机器的系统环境变量中(在“我的电脑”上按右键-属性-高级-环境变量-系统变量-添加…)添加两个环境变量(其值的格式可参考startManagedWebLogic.cmd文件的第68行):

ADMIN_URL=主服务器地址和端口

SERVER_NAME=此节点服务器名

再次提醒一下,要启动的节点服务器必须与主服务器在同一个域中(域名相同,比如都是mydomain),而且WLS版本也要相同。添加后,先保证主服务器正在运行,然后执行此脚本来启动节点服务器。在命令行窗口中您会发现,此节点服务器首先连接到主服务器上面来获得配置信息,然后用此配置来启动服务器。

要关闭此节点服务器可以使用命令行:

java weblgoic.Admin ?url host:port SHUTDOWN ?username:adminname ?password password

也可以在主服务器控制台上关闭此节点服务器,只要在左侧菜单中右键选择此节点服务器图标,选择“Stop this server…”即可。“Kill this server…”在这里不能用,必须打开节点服务器监听才可以使用此命令,如何进行监听,请看下面介绍。

远程启动节点服务器:

这与启动主服务器一样,只是启动命令和参数不同。如果一台节点服务器启动了监听,那么主服务器就可以远程启动这台节点服务器。

-Dweblogic.nodemanager.listenAddress=host 受控服务器IP或者DNS名

-Dweblogic.nodemanager.listenPort=post 监听端口,默认5555

-Dweblogic.nodemanager.savedLogsDirectory=path 日志目录,默认NodeManagerLogs目录。

-Dweblogic,nodemanager.certificateFile=path 数字证书的路径和文件名

-Dweblogic.nodemanager.certificateType=type 数字证书类型默认RSA,还可以是DSA。

-Dweblogic.nodemanager.certificatePassword=pkpassword 私锁密码

-Dweblogic.nodemanager.trustedCerts=path 被认可的权威授权列表,默认为config/trusted.crt。

-Dweblogic.nodemanager.reverseDnsEnabled=true 如果使用DNS名来指定受控服务器地址,则要设定此项为true。默认为false。

-Dweblogic.nodemanager.trustedHosts=path 指定存放可以被信任的主机列表文件路径。默认为config/nodemanager.hosts文件,其中默认设定的是本机地址,请修改成主服务器地址。只有列表中存在的服务器地址才能与本节点服务器通信。一般来说文件只包含主服务器的地址这么一行就够了。

-Dbea.home=dir BEA Home路径

-Djava.security.plicy==policy_file 默认是“WLS目录/lib/weblogic.policy”

-Dweblogic.nodemanager.sslHostNameVerificationEnabled=true 默认情况下,节点服务器并不进行主机名验证,如果要使用验证,设此项为true。

如果想使用脚本来启动监听,请用文本编辑器编辑节点服务器上config目录下面的startNodeManager.cmd文件,添加一个启动参数:

-Dweblogic.nodemanager.listenAddress=此节点服务器的IP或者DNS名

做完以上修改后就可以运行此脚本来启动此节点服务器监听了,启动后命令行窗口会显示正在此节点服务器地址上用端口(5555)进行监听的信息。

您可以将节点服务器作为一项windows服务,这样每次启动计算机都可以自动启动节点服务器。作为节点服务器来说,推荐您将其注册成windows服务。您可以复制installNtService.cmd和uninstallNtService.cmd文件,并改名成installNMNtService.cmd和uninstallNMNtService.cmd。然后参考上面介绍的命令和startManagedWebLogic.cmd中的内容修改这两个文件中的内容:将“weblogic.Server”改成“weblogic.nodemanager.NodeManager”以便启动节点服务器。更改-svcname参数并使installNMNtService.cmd和uninstallNMNtService.cmd中的此参数值保持一致。其他参数请自行修改。

若要远程启动关闭节点服务器,登陆到主服务器的控制台,展开左侧树状菜单中的“Servers”,然后在想要启动的节点服务器图标上点击右键,选择“Start this Server…”,这会启动选中的远程节点服务器。选择“Stop this Server…”会关闭选中的远程节点服务器。选择“Kill this Server…”会杀掉没有响应的远程节点服务器。选择“Get StdOut for this server…”和“Get StdErr for this server…”可以查看此服务器的系统消息。

海外服务器主机租用需要注意的方面有哪些?

众所周知,海外服务器不同于国内服务器,选择海外服务器建站的话是不需要备案的,这点对于不想备案或选择免备案的站长来说可谓是福音。不过,大家在选择租用海外服务器的同时有些地方是需要注意的,下面本文我们就来一起聊聊。

一、根据客户群体位置选择合适服务器

海外服务器的范围很大,包括全球各地的服务器。所以,当你面对的客户群体处于欧美地区的话,建议选择欧洲服务器、美国服务器等比较好;要是面对的客户群体处于亚洲地区的话,最好是选择香港服务器、日本服务器以及韩国服务器等等,这样搭建网站效果更佳。

二 、根据实际需求选择合适的配置

对于新手站长来说,前期搭建成本不高,可以先尝试搭建小型规模网站,不过要将发展趋势规划好,然后选择相对应的服务器配置,这样在运行过程中,我们有足够的预案来应对不同阶段的用户需求,不至于因为配置问题导致论坛网站无法正常访问。

三、IP资源的选择

海外服务器的IP资源是有很多不同的种类,同时大多是属于独立IP,所以在租用前要明确好IP种类。例如较为多见的一些IP有动态、固定、共享、独立IP等等,如果我们需要采用到适宜的服务器,那样对其IP也是要有必要的认识才行。

四、查看访问速度、带宽方面如何

访问速度和带宽因素是直接影响到网站的加载速度和稳定性方面,可见其重要性有多大。在租用海外服务器的前提下,最好可以向服务商索取IP进行测试,通过网站测速工具进行多个地点ping服务器以检测服务器响应速度。带宽资源充足、访问速度快的话,那么网站运行过程必然很稳定,并且一定程度上提高网站搜索引擎,优化网站排名。

五、海外服务器售后服务方面是否专业、完善

购买海外服务器,即使再性能优越的服务器在使用过程中也难免会出现问题,因此服务器提供商是否有完善的售后服务和技术支持很重要。毕竟谁也不想花了大价钱,就只使用几次便有损坏,提供完善的售后服务,才能保证用户在使用服务器过程中遇到问题时及时得到处理,提高客户的使用体验感。

tbtcoin如何搭建主节点

租凭一个服务器 服务器租凭网站:my.vultr.com 选择10美金一月的服务器即可 使用以下说明在Ubuntu Server 18.04masternode。服务器 确保您具有以下要求。- 设置主节点所需的硬币数量。 - 存放硬币的钱包。 - 服务器或VPS。 说明分为三个部分。 设置控制钱包(1/2) 打开你的钱包,等到钱包下载了完整的区块链。 转到“工具”。 单击“调试控制台”。 这是您将执行所有命令的控制台。 创建一个masternode私钥。 masternode genkey 示例输出 75eqvNfaEfkd3YTwQ3hMwyxL2BgNSrqHDgWc6jbUh4Gdtnro2Wo 显示您的抵押品地址。 getaccountaddress \"MN1\" 示例输出Nad4xtgdwf7c5y45ruy5MWtVY43zYMCvva 记下masternode私钥和附属地址。 设置VPS 在VPS上安装Ubuntu Server 18.04。 更新你的Ubuntu机器。 sudo apt-get update sudo apt-get upgrade 安装所需的依赖项。 sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libboost-all-dev libboost-program-options-dev sudo apt-get install libminiupnpc-dev libzmq3-dev libprotobuf-dev protobuf-compiler unzip software-properties-common 安装Berkeley DB。sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install libdb4.8-dev libdb4.8++-dev 。从官方网站下载守护进程和工具。 提取tar文件。 tar -xzvf tbtcoin-daemon-linux.tar.gz tar -xzvf tbtcoin-qt-linux.tar.gz 安装守护程序和工具。 sudo mv tbtcoinnd tbtcoin-cli tbtcoin-tx /usr/bin/ 创建配置文件。 mkdir $HOME/.tbtcoin cd $HOME cd tbtcoin.conf Touch tbtcoin.conf Vi tbtcoin.conf 在examplecoin.conf中粘贴以下行。#---- rpcuser=rpc_tbtcoin rpcpassword=kuw05sqio7bcm8z96o7redv17xws1lw6xpd1qf33 rpcallowip=127.0.0.1 #---- listen=1 server=1 daemon=1 maxconnections=64 #---- masternode=1 masternodeprivkey=REPLACE_WITH_MASTERNODE_PRIVATE_KEY externalip=REPLACE_WITH_EXTERNAL_IP_OF_VPS #---- 将文本“REPLACE_WITH_MASTERNODE_PRIVATE_KEY”替换为使用命令 “masternode genkey”创建的“masternode私钥”。 例如 masternodeprivkey=75eqvNfaEfkd3YTwQ3hMwyxL2BgNSrqHDgWc6jbUh4G dtnro2Wo将文本“REPLACE_WITH_EXTERNAL_IP_OF_VPS”替换为VPS的外部IP地址。 例如externalip=136.144.171.201 使用以下命令启动节点。 examplecoind 设置控制钱包(2/2) 使用命令“getaccountaddress”MN1“”将所需数量的硬币转移到您创建的“附属地 址”。 等到事务具有所需的masternode确认。 转到工具。 单击调试控制台。 输入以下命令。 masternode outputs 示例输出 [ {\"06e38868bb8f9958e34d5155437d009b72dff33fc28874c87fd42e51c0f74fdb\" : \"0\", } ] 转到“工具”。 单击“打开Masternode配置文件”。 修改以下行并将其粘贴到记事本中。 MN1 136.144.171.201:9999 75eqvNfaEfkd3YTwQ3hMwyxL2BgNSrqHDgWc6jbUh4Gdtnro2Wo 06e38868bb8f9958e34d5155437d009b72dff33fc28874c87fd42e51c0f74fdb 0 MN1 - 您的masternode的别名。 136.144.171.201 - 您的VPS的外部IP。 9999 - 更换硬币的P2P端口。 75eqvNfaEfkd3YTwQ3hMwyxL2BgNSrqHDgWc6jbUh4Gdtnro2Wo - 来自命 令“masternode genkey”的Masternode私钥。 06e38868bb8f9958e34d5155437d009b72dff33fc28874c87fd42e51c0f74fdb - 来自命令“masternode outputs”的事务哈希。0 - 命令“masternode outputs”中的单个数字。 保存文件并关闭记事本。 关闭钱包并重新打开钱包。 前往设置”。 点击“解锁钱包”。 输入您的钱包密码并解锁您的钱包。 转到“工具”。 单击“调试控制台”。 使用该命令启动masternode。 masternode start-alias MN1 激活你的masternode需要+/- 30分钟

海外网站节点需要花钱吗安全吗

海外网站节点需要花钱,安全的。海外节点购买需要花费200元左右,ip节点是个人的只要不分享给其他人那就是绝对安全的。网络节点是指一台电脑或其他设备与一个有独立地址和具有传送或接收数据功能的网络相连。节点可以是工作站、客户、网络用户或个人计算机,还可以是服务器、打印机和其他网络连接的设备。每一个工作站﹑服务器、终端设备、网络设备,即拥有自己唯一网络地址的设备都是网络节点。

在外国自己搭建节点违法吗

在外国自己搭建节点不违法。架设国外服务器的行为本身并不构成违法,要看国外服务器是用于何种用途,服务器上部署的业务是违法的,将构成违法,是正正经经做网站,那么自然不必担心。

未经允许不得转载:便宜VPS网 » 如何搭建海外节点(怎么搭建海外ip)