阿里云服务器ECS 内网无法连接到 100.64.0.0/10 网段的 RDS的解决方法

问题现象:
通过阿里云ECS无法内网访问阿里云RDS。ECS内网地址已经加入RDS白名单, 通过公网可以访问RDS。 但是通过内网无法访问。 内网DNS可以解析到RDS的IP地址。
问题原因:
RDS的内网地址增加了100.64.0.0/10网段的地址。用户可以ping下RDS的内网地址得到对应的IP。

检查ECS是否有100.64.0.0/10的路由表信息。如下图中的红框内的路由记录。如果缺少该条路由记录将会导致ECS无法通过内网正常访问100.64.0.0/10网段的RDS。

解决方法:
如果阿里云ECS没100.64.0.0/10路由记录,可以采用下面的方法进行修改:
Linux 相关系统添加方法参考:
注:下文的gateway_ip请根据实际情况替换
1)查看内网网关GATEWAY IP
cat /etc/sysconfig/network-scripts/route-eth0
下面的gateway_ip需要替换成上面查询得到的网关地址
2)手动添加静态路由规则,实时生效:
ip route add 100.64.0.0/10 via gateway_ip dev eth0
3)添加静态路由到配置文件,持久化配置,下次重启系统也能生效:
centos/redhat/alios/suse/opensuse 系统:
echo ”100.64.0.0/10 via gateway_ip dev eth0” >> /etc/sysconfig/network-scripts/route-eth0
ubuntu/debian 系统:
echo ”up route add -net 100.64.0.0 netmask 255.192.0.0 gw gateway_ip dev eth0” >> /etc/network/interfaces
gentoo 系统:
echo ”routes_eth0=(\”100.64.0.0/10 via gateway_ip\”)” >> /etc/conf.d/net
4)检查路由是否设置成功:
ip route show | grep ’100.64.0.0/10’ 100.64.0.0/10 via gateway_ip dev eth0
Windows 操作系统添加方法
1)查看GATEWAY IP 在Windows 命令行下执行 route print 查看私网网关
2)添加路由 在Windows 命令行下执行下面的命令,这个命令会让路由规则永久生效
route add 100.64.0.0 mask 255.192.0.0 gateway_ip -p

关于我们:北京凯铧互联科技有限公司(简称凯铧互联)由多名前阿里云资深技术专家创立,核心员工来自阿里巴巴、腾讯等,作为阿里云,腾讯云,百度云,金山云,华为云重要的合作伙伴,专注于为企业用户提供云计算及云计算的解决方案。总部设在北京,并在内蒙设有办事处。做为一家综合性方案商,凯铧互联向各行业用户提供基于云计算的各种解决方案。为用户获得优质服务的同时,秉承”专业规划、周到服务”的服务理念,根据用户的实际情况,充分考虑各种网络资源的特点及功效,为用户量身定做一套适合于其实际应用需求的网络应用方案。帮助用户利用互联网的力量展开新的营销方式,并大大缩短了项目实施周期,获得用户的一致好评。

宝塔nginx配置wordpress伪静态的2种方法

发布人:阿里云代理凯铧互联

今天有客户要求把美国服务器上的1个网站转移到阿里云服务器上,并购买2台阿里云服务器,1台国内服务器,1台美国服务器,国内服务器放中文网站;国外服务器放英文,西班牙,葡萄牙网站。按客户要求一开始cpanel的apache转移到阿里云服务器配宝塔环境,而且宝塔采用的是Ngix环境,网站配置好后,环境也配置好了,直接把wordpress的伪静态文件.htaccess复制到新服务器上,根本无法工作,后来凯铧互联技术通过网上搜索资料,nginx伪静态需要单独配置,比如通过配置虚拟主机站点的conf文件或者直接通过控制面板里启用伪静态,具体有2个方法,第1种方法官网提供的伪静态没有测试,第2种是亲自测试好用的。

方法1:nginx直接启用worpdress伪静态

方法2:通过配置nginx文件实现

location / {
try_files $uri $uri/ /index.php?$args;
}

# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

关于我们:北京凯铧互联科技有限公司(简称凯铧互联)由多名前阿里云资深技术专家创立,核心员工来自阿里巴巴、腾讯等,作为阿里云,腾讯云百度云,金山云重要的合作伙伴,专注于为企业用户提供云计算及云计算的解决方案。总部设在北京,并在内蒙设有办事处。做为一家综合性方案商,凯铧互联向各行业用户提供基于云计算的各种解决方案。为用户获得优质服务的同时,秉承”专业规划、周到服务”的服务理念,根据用户的实际情况,充分考虑各种网络资源的特点及功效,为用户量身定做一套适合于其实际应用需求的网络应用方案。帮助用户利用互联网的力量展开新的营销方式,并大大缩短了项目实施周期,获得用户的一致好评。

服务器租用要能够满足网络的需要

使用服务器一定要看实际的需要,不过现在的技术在不断的上升,而在上升的过程中也会有更高级的技术呈现,当然现在的服务器在技术上也是一个很重要的因素,因此在选择服务器的时候还是要根据市场的形式和最新的服务器类型来看。所以不少的企业还是选择了服务器租用的方式,这样的方式才能够为服务器的使用带来帮助,尤其是提供技术更高的服务器类型。

服务器租用不仅能够为实际的使用带来帮助而且还能够在实际的使用中节省更多的费用,这也是租用的一大优势,以往的服务器都是采用一次性的购买方式,如果服务器的技术升级,或者已经满足不了实际的需要,那么服务器就要放弃,这样也就需要从新购买,从而也就损失了不少的费用,因此在选择服务器的时候选择租用的方式会更好,而且也更靠谱。

服务器租用也要看不同的厂家,在阿里云提供了更好的服务器租用方式,而且在各种不同服务器租用的方式上也不同。而且阿里云所提供的租用不仅仅是在服务器上而且还有主机租用,在这个多元化的时代租用才是时代发展的需要。也是这个时代能够得以不断前进的基础。所以在使用服务器的时候不妨可以租用,租用的服务器才是最关键的因素,也能够为使用服务器带来更大的帮助,从而也能够为实际的使用带来保障。

云主机租用的价格更有优势

使用网络不仅需要服务器而且还需要主机,这是缺一不可的,而且在使用的时候也一对要注意到电脑的需要和实际的网络需要,这样才能够选择到适合的服务器和主机,其实主机的选择完全要根据电脑和网络流量来选择,这样才能够满足实际的需要,当然阿里云主机在众多的主机中才是最好的选择,尤其是在技术上会更高,因此在选择主机的时候一定要注意这样的因素,而云主机租用也是最关键的因素,能够满足现代网络的需要。

对于云主机租用需要关注到的是云主机的类型,基本上云主机的类型都是根据网络的需要和电脑的需要来设定的,因此在实际选择的时候其实并没有很高的要求,当然能够满足网络需要才是最关键的,因此在选择的时候一定要按照实际的需要来看,同时在租用的时候也要看价格。

云主机租用的价格也是一个很关键的问题,当然这个价格还是要看不同的主机类型,不同的主机类型在价格上不同,因此选择云主机的时候也一定要慎重,以免会给实际的选择带来影响,而且在选择的时候也能够呈现出更好的效果,当然选择云主机完全能够为网络的使用带来保障,尤其是安全保障上会做的更好,成为现代网络中最需要的一种主机方式,从而也能够为网络的使用带来帮助,让现代的企业能够在匹配的主机环境中发展的更好。

配置云服务器环境一定要按照实际的需要来配置

如何一个企业的发展都要关注到资源和技术,有了资源和技术才能够为企业的发展带来保障,当然在这个时代想要企业发展的更好还是要选择适合的服务器,因为现在的服务器在技术上更有保障,而且也能够为网络的使用提供帮助,尤其是在资源和技术上就是一大优势,因此服务器的使用才是最关键性的因素,像云服务器就是最好的选择,而配置云服务器环境才是最关键的,对服务器的选择具有很大的影响。

配置云服务器环境一定要按照实际的要求来进行,像企业的服务器配置才是最安全的,而且也是最好的配置环境,能够为现在的服务器使用提供帮助,当然在使用服务器的是也一定要关注到企业的发展,一个企业的发展就要融入更多的技术因素,从而也能够为企业的发展带来帮助。

在配置云服务器环境中最重要的还是电脑和网络,在选择服务器的时候也一定要广到这两个方面的问题,才能够为配置服务器带来更大的帮助,当然在配置服务器的时候也一定要关注到更实际的因素,以免会给服务器的配置带来影响,毕竟现在的服务器类型太多,而且阿里云的服务器类型会更多。因此在选择服务器的时候一定要看准实际的需要,这样才能够为配置的服务器带来帮助,同时也能够满足现代网络的需要。为这个时代的企业网络使用带来更大的帮助。

阿里云服务器ECS到期后续费后启动服务器发现站点无法访问的处理

这种情况一般都是服务器启动后,服务器上的网站服务没有启动导致。
解决方法:
远程登录到服务器上进行查看服务是否启动:

#netstat -nltp //查看一下服务器的80端口是否监听状态
如果通过命令查看,没有发现 80 端口信息,说明当前服务器站点服务没有启动,需手动开启:

#/etc/init.d/httpd start //适用于Apache环境
#/etc/init.d/nginx start // 适用于nginx环境
Linux 系统一般都是 php+mysql 网站环境,如果安装的是 Apacehe 环境,需启动 MySQL;如果是 Nginx 环境,需启动 PHP 和 MySQL。

PHP 和 MySQL常用的启动命令如下:
#/etc/init.d/php-fpm start //启动PHP
#/etc/init.d/mysqld start //启动mysql
执行完启动命令后,再用 netstat -nltp 查看 80 端口状态,重新访问站点验证问题是否解决。 如果还是没有解决,建议联系凯铧互联售后技术支持。

Ubuntu 下快速部署安装 Apache + PHP + MySQL + phpMyAdmin

发布:凯铧互联

Ubuntu 下快速部署安装 Apache + PHP + MySQL + phpMyAdmin

安装 Apache

sudo apt-get install apache2
为了确定安装是否成功,我们来测试一下。打开浏览器,输入以下网址:

http://localhost/
如果成功,你会看到以下内容 “It works!” , 祝贺你,第一步,你算是跨出去了。

Ubuntu 下快速部署安装 Apache

安装 PHP5

在终端输入以下命令:

sudo apt-get install php5 libapache2-mod-php5
重启Apache

sudo /etc/init.d/apache2 restart
我们新建一个 PHP 测试文件(我们将其命名为phptest.php),输入以下内容 :

sudo vi /var/www/testphp.php
在该文件中输入以下内容.

<?php phpinfo(); ?>
保存退出。然后打开浏览器,查看一下我们刚刚建立的内容。输入以下网址:

http://localhost/testphp.php
如果显示出PHP的信息内容页面,说明你又成功了一小步。

安装 MySQL

下面我们来安装 MySQL (这是最后一步,也是麻烦比较多的一步,安装的时候注意。)

再一次打开终端,运行以下命令:

sudo apt-get install mysql-server
在安装的时候,如果要求你输入 MySQL 密码,则输入密码。如果没有要求,则执行以下设置密码的操作。

在终端中输入下面命令:

mysql -u root
接下来,你还要输入以下内容;

mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘yourpassword’);
以上的root是你的 MySQL 用户名,yourpassword是用户名对应的新密码。

至此,LAMP 环境已经搭建起来了。如果你想要安装 phpMyAdmin 来管理 MySQL,则继续往下操作。

安装phpMyAdmin

下面我们安装phpMyAdmin。在终端输入以下命令:

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
这里的 phpmyadmin 是与我们之前安装的 PHP 是相匹配的,如果你装的 PHP 和 phpmyadmin 不相配,则不会正常工作。

现在我们去解决 phpMyAdmin “不工作”的问题,当我们安装了 phpMyAdmin 后,不要以为一切就绪了。其实我们还有一项工作要去完成,就是去配置phpMyAdmin 和 Apache。同样在终端运行以下命令:

cp /etc/phpmyadmin/apache.conf /etc/apache2/sites-available/phpmyadmin
这样我们就把 phpmyadmin 中的 apache.conf(apache配置文件)拷贝到 apache2/sites-available/phpmyadmin。

然后生成 phpmyadmin 的软链接:

cd /etc/apache2/sites-enabled/
sudo ln -s ../sites-available/phpmyadmin phpmyadmin
最后重启 Apache

sudo /etc/init.d/apache2 restart
好了。打开 http://localhost/phpmyadmin 去体验一下吧。

mcrypt 模块丢失的错误

一个 bug 可能导致访问 phpMyAdmin 时出现 mcrypt 模块丢失的错误。如果遇到,则可以采用下面的办法修复:

$ sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
$ sudo php5enmod mcrypt
$ sudo service apache2 restart

全局禁用 Index

Index 就是访问一个不存在 index.html、index.php 等文件的目录时服务器列出的文件列表,这样会对用户展示文件结构,如果想禁用,可以修改 Apache 的配置文件:

$ sudo vi /etc/apache2/apache2.conf
找到并修改为

<Directory /var/www/>
Options -Indexes
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>

 

以上就是关于Ubuntu 下快速部署安装 Apache + PHP + MySQL + phpMyAdmin的说明。阿里云代理商凯铧互联提供阿里云服务器/企业邮箱等产品的代购服务,同样的品质,更多贴心的服务,更实惠的价格。 阿里云代理商凯铧互联会为您提供一对一专业全面的技术服务,同时还能为您提供阿里云其他产品购买的专属折扣优惠。通过凯铧互联购买可以获得折上折优惠!若您需要帮助可以直接联系我方客服,阿里云代理商凯铧互联专业技术团队为您提供全面便捷专业的7×24技术服务。 电话专线:136-5130-9831,QQ:3398234753。

EMR+OSS:离线计算的存储与计算分离简介

发布:凯铧互联
一、背景

在传统Hadoop的使用中,存储与计算密不可分,而随着业务的发展,集群的规模常常不能满足业务的需求。例如,数据规模超过了集群存储能力,业务上对数据产出的周期提出新的要求导致计算能力跟不上。这就要求我们能随时应对集群存储空间不足或者计算能力不足的挑战。

如果将计算和存储混合部署,常常会因为为了扩存储而带来额外的计算扩容,这其实就是一种浪费;同理,只为了提升计算能力,也会带来一段时期的存储浪费。

将离线计算的计算和存储分离,可以更好地应对单方面的不足。把数据全部放在OSS中,再通过无状态的E-MapReduce分析。E-MapReduce只需进行纯粹的计算,不存在存储跟计算搭配来适应业务了,这样最为灵活。

二、架构

离线计算的存储和计算分离架构简单,如下图所示。OSS作为默认的存储,Hadoop/Spark作为计算引擎直接分析OSS存储的数据。

离线计算的存储和计算分离架构

优势

因素 计算和存储不分离 计算和存储分离
灵活性 不灵活 计算与存储分离后,集群规划简单灵活,基本不需要估算未来业务的规模,做到按需使用。
成本 在ECS自建的磁盘选择高效云盘,以1 master 8 cpu32g/6 slave 8 cpu32g/10T数据量为例进行估算,存储与计算分离后,成本下降一倍。
性能 较高 至多下降10%。

 

三、案例测试

1、测试条件
详细的测试代码请参见GitHub。

集群规模:1 master 4cpu 16g、8 Slave 4cpu 16g、每个slave节点250G*4 高效云盘

Spark测试脚本如下所示。

/opt/apps/spark-1.6.1-bin-hadoop2.7/bin/spark-submit –master yarn –deploy-mode cluster –executor-memory 3G –num-executors 30 –conf spark.default.parallelism=800 –class com.github.ehiggs.spark.terasort.TeraSort spark-terasort-1.0-jar-with-dependencies.jar /data/teragen_100g /data/terasort_out_100g
2、测试结果
a.性能

EMR+OSS性能

b.成本

EMR+OSS成本

c.时间

EMR+OSS时间

3、结果分析
从性能图上看,EMR+OSS相较于ECS自建Hadoop,有如下优势:

整体的负载更低。

内存利用率基本一样。

CPU使用低,其中iowait与sys低很多。因为ECS自建有datanode及磁盘操作,需要占一些资源,增加CPU的开销。

从网络看,因为sortbenchmark有两次读取数据,第一次是采样,第二次是真正的读取数据,开始网络比较高,随后shuffle+输出结果阶段,网络比ECS自建Hadoop低一半左右。因此从网络来看,整体使用量基本持平。

综上所述,EMR+OSS比自建ECS使用更少的资源,成本节约了一半,但是性能下降基本可以忽略不计。并且,如果提高EMR+OSS的并发度,则时间上有可能比ECS自建Hadoop集群更有优势。

四、不适用的场景

以下场景不建议使用EMR+OSS:

1、小文件过多的场景。

如果文件小于10M时,请合并小文件。当数据量在128M以上时,使用EMR+OSS的性能最佳。

2、频繁操作OSS元数据的场景。

以上就是EMR+OSS:离线计算的存储与计算分离简介说明,阿里云代理商凯铧互联提供阿里云服务器/企业邮箱等产品的代购服务,同样的品质,更多贴心的服务,更实惠的价格。 阿里云代理商凯铧互联会为您提供一对一专业全面的技术服务,同时还能为您提供阿里云其他产品购买的专属折扣优惠。通过凯铧互联购买可以获得折上折优惠!若您需要帮助可以直接联系我方客服,阿里云代理商凯铧互联专业技术团队为您提供全面便捷专业的7×24技术服务。 电话专线:136-5130-9831,QQ:3398234753。

网站有丢包怎么办?

首先要确定 ping 所有外网是否都有延迟(比如 ping www.bjkaihua.com)。

  • 如果 ping 其它外网网址也有问题,应该是您本地网络或您宽带接入商的问题;
  • 如果 ping 其它外网网址没有问题,请检查您所用云服务器的带宽是否被占满,如未占满,可以对虚机的 IP 地址执行trace route 命令:在 Linux 环境下是traceroute <IP>命令,在 Windows 下是 tracert <IP> 命令。

注:这里需要把<IP>替换成对应的 IP 地址。您可根据路由跟踪结果查看延时或超时主要出现在哪些IP节点,并确认这些IP的归属。或者您可提交工单联系技术人员,并将ping 命令及 traceroute/tracert 命令的输出一起上传到工单里,由凯铧互联小编技术人员为您分析原因。