<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>服务器安全维护工作室 &#187; 运维支持</title>
	<atom:link href="https://www.fuwuqiok.com/tag/%e8%bf%90%e7%bb%b4%e6%94%af%e6%8c%81/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.fuwuqiok.com</link>
	<description></description>
	<lastBuildDate>Sun, 01 Mar 2020 07:28:40 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.26</generator>
	<item>
		<title>AWS在AMAZON ELB环境下限制客户端的访问配置</title>
		<link>https://www.fuwuqiok.com/aws%e5%9c%a8amazon-elb%e7%8e%af%e5%a2%83%e4%b8%8b%e9%99%90%e5%88%b6%e5%ae%a2%e6%88%b7%e7%ab%af%e7%9a%84%e8%ae%bf%e9%97%ae%e9%85%8d%e7%bd%ae/</link>
		<comments>https://www.fuwuqiok.com/aws%e5%9c%a8amazon-elb%e7%8e%af%e5%a2%83%e4%b8%8b%e9%99%90%e5%88%b6%e5%ae%a2%e6%88%b7%e7%ab%af%e7%9a%84%e8%ae%bf%e9%97%ae%e9%85%8d%e7%bd%ae/#comments</comments>
		<pubDate>Wed, 06 Dec 2017 02:31:40 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Amazon AWS]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[linux代维]]></category>
		<category><![CDATA[linux服务器代维护]]></category>
		<category><![CDATA[服务器代维合同]]></category>
		<category><![CDATA[AWS代付]]></category>
		<category><![CDATA[上云迁移解决方案]]></category>
		<category><![CDATA[云主机托管]]></category>
		<category><![CDATA[云服务器迁移]]></category>
		<category><![CDATA[云服务解决方案]]></category>
		<category><![CDATA[云迁移]]></category>
		<category><![CDATA[企业上云服务咨询]]></category>
		<category><![CDATA[数据中心迁移]]></category>
		<category><![CDATA[服务器迁移]]></category>
		<category><![CDATA[电话告警]]></category>
		<category><![CDATA[网站迁移]]></category>
		<category><![CDATA[运维支持]]></category>
		<category><![CDATA[阿里云服务器迁移]]></category>

		<guid isPermaLink="false">https://www.fuwuqiok.com/?p=3355</guid>
		<description><![CDATA[<p>&#160; ELB(Elastic Load Balancer) Amazon ELB(Elastic Lo [&#8230;]</p>
<p><a rel="nofollow" href="https://www.fuwuqiok.com/aws%e5%9c%a8amazon-elb%e7%8e%af%e5%a2%83%e4%b8%8b%e9%99%90%e5%88%b6%e5%ae%a2%e6%88%b7%e7%ab%af%e7%9a%84%e8%ae%bf%e9%97%ae%e9%85%8d%e7%bd%ae/">AWS在AMAZON ELB环境下限制客户端的访问配置</a>，首发于<a rel="nofollow" href="https://www.fuwuqiok.com">服务器安全维护工作室</a>。</p>
]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<div class="entry-text clearfix"><a href="https://www.fuwuqiok.com/wp-content/uploads/2017/12/ELB.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2017/12/ELB.png" alt="ELB" width="770" height="500" /></a></p>
<div class="shortcode-br clearfix"></div>
<h2>ELB(Elastic Load Balancer)</h2>
<div class="shortcode-columns outer clearfix">
<div class="eight column">
<div class="inner">
<p>Amazon ELB(Elastic Load Balancer)，是AWS提供的弹性负载均衡器，可根据实际情况为外部访问分配最合适的服务器。在实际使用过程中，会需要对经由ELB的客户端访问加以限制，本文将介绍如何通过配置EC2实例来实现对此类客户端的限制访问。</p>
</div>
</div>
<div class="four column">
<div class="inner"><a href="https://www.fuwuqiok.com/wp-content/uploads/2017/12/ELB.jpg"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2017/12/ELB.jpg" alt="ELB" width="365" height="138" /></a></div>
</div>
</div>
<p>如图所示，由于ELB不属于安全组，所以对于安全组实施限制并不会对ELB生效，经由ELB的客户端访问依然可以抵达EC2。</p>
<p>然而倘若限制ELB访问EC2，ELB对EC2发出HealthCheck（健康检查）动作时，ELB将无法访问成功检查，而判断该EC2出现异常情况。所以只有通过在EC2实例上的Web服务器上配置访问限制，才能对经由ELB的客户端访问加以限制。</p>
<p>可是在对访问的客户端实施限制时，由于访问全部经由ELB，则检知的访问IP均为ELB的IP，此时需要借助XFF头（X-Forwarded-For）实施确认和限制。</p>
<h2>举例说明</h2>
<p>1.只允许地址为172.24.40.83的IP访问该网站。</p>
<p>编辑网站配置文件，添加或修改配置文件如下：</p>
<pre>SetEnvIf X-Forwarded-For "172.24.40.83" allow_ip
Order deny,allow
Deny  from all
Allow from env=allow_ip
</pre>
<p>2.拒绝地址为172.24.40.83和17224.40.84的IP访问该网站。</p>
<p>编辑网站配置文件,添加或修改配置文件如下：</p>
<pre>SetEnvIf X-Forwarded-For "172.24.40.83" deny_ip01
SetEnvIf X-Forwarded-For "172.24.40.84" deny_ip02
Order allow,deny
Allow from all
Deny  from env=allow_ip01
Deny  from env=allow_ip02
</pre>
<p>X-Forwarded-For的功能是在ELB接受客户端的请求后，分配到EC2时在数据包的尾部添加上真正客户端的IP地址。</p>
<p>采用Apache的Web服务器，通过mod_extract_forwarded的安装和配置，可以将客户端的IP修改成X-Forwarded-For，具体的方法目前还有待研究。</p>
<pre># yum install mod_extract_forwarded</pre>
<h2>负载均衡器分配方式简介</h2>
<p>ELB弹性负载均衡器是一款比较简单易用的负载均衡器，其采用Round Robin方式平均的将外部访问分配到ELB管理下的EC2实例中，保障实例群在大访问量下最好的分配使用系统资源。</p>
<p>此外，常见的高性能的负载均衡器，一般含有：Least Connections，Observed，Dynamic Ratio，Round Robin，Ratio，Fastest，Predictive等等。由于ELB只提供Round Robin功能所以说是简单的，通过万维网只几步就可以拥有负载均衡器,因此说它又是易用的。</p>
</div>
<p><a rel="nofollow" href="https://www.fuwuqiok.com/aws%e5%9c%a8amazon-elb%e7%8e%af%e5%a2%83%e4%b8%8b%e9%99%90%e5%88%b6%e5%ae%a2%e6%88%b7%e7%ab%af%e7%9a%84%e8%ae%bf%e9%97%ae%e9%85%8d%e7%bd%ae/">AWS在AMAZON ELB环境下限制客户端的访问配置</a>，首发于<a rel="nofollow" href="https://www.fuwuqiok.com">服务器安全维护工作室</a>。</p>
]]></content:encoded>
			<wfw:commentRss>https://www.fuwuqiok.com/aws%e5%9c%a8amazon-elb%e7%8e%af%e5%a2%83%e4%b8%8b%e9%99%90%e5%88%b6%e5%ae%a2%e6%88%b7%e7%ab%af%e7%9a%84%e8%ae%bf%e9%97%ae%e9%85%8d%e7%bd%ae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AWS解除AMAZON EC2邮件发送限制教程</title>
		<link>https://www.fuwuqiok.com/aws%e8%a7%a3%e9%99%a4amazon-ec2%e9%82%ae%e4%bb%b6%e5%8f%91%e9%80%81%e9%99%90%e5%88%b6%e6%95%99%e7%a8%8b/</link>
		<comments>https://www.fuwuqiok.com/aws%e8%a7%a3%e9%99%a4amazon-ec2%e9%82%ae%e4%bb%b6%e5%8f%91%e9%80%81%e9%99%90%e5%88%b6%e6%95%99%e7%a8%8b/#comments</comments>
		<pubDate>Wed, 06 Dec 2017 02:23:58 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[linux服务器代维护]]></category>
		<category><![CDATA[服务器代维]]></category>
		<category><![CDATA[系统安全代维]]></category>
		<category><![CDATA[AWS代付]]></category>
		<category><![CDATA[AWS解除AMAZON EC2邮件发送限制教程]]></category>
		<category><![CDATA[云主机托管]]></category>
		<category><![CDATA[云服务解决方案]]></category>
		<category><![CDATA[企业上云服务咨询]]></category>
		<category><![CDATA[服务器迁移]]></category>
		<category><![CDATA[电话告警]]></category>
		<category><![CDATA[运维支持]]></category>

		<guid isPermaLink="false">https://www.fuwuqiok.com/?p=3350</guid>
		<description><![CDATA[<p>&#160; 前话 在AWS的所有服务中，EC2应该是使用最多的服务了。 在很多有关EC2的项目或者需求中，经 [&#8230;]</p>
<p><a rel="nofollow" href="https://www.fuwuqiok.com/aws%e8%a7%a3%e9%99%a4amazon-ec2%e9%82%ae%e4%bb%b6%e5%8f%91%e9%80%81%e9%99%90%e5%88%b6%e6%95%99%e7%a8%8b/">AWS解除AMAZON EC2邮件发送限制教程</a>，首发于<a rel="nofollow" href="https://www.fuwuqiok.com">服务器安全维护工作室</a>。</p>
]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<div class="entry-text clearfix"><a href="https://www.fuwuqiok.com/wp-content/uploads/2017/12/Amazon-EC2.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2017/12/Amazon-EC2.png" alt="Amazon-EC2" width="770" height="500" /></a></p>
<div class="shortcode-br clearfix"></div>
<h2>前话</h2>
<p>在AWS的所有服务中，EC2应该是使用最多的服务了。</p>
<p>在很多有关EC2的项目或者需求中，经常会需要配置从EC2中发送邮件。但是,这里也是经常出现问题的一个地方，本文主要说明，在实施配置EC2邮件服务器之前，我们要做什么样的前期准备，确保在正确的配置了邮件服务器后，邮件可以正常的发送。</p>
<h2>邮件发送限制解除申请</h2>
<p>在AWS取得了公网IP后，以Elastic IP的方式提供给各种各样的用户，所以用户在购买了EC2以后从AWS获得的公网IP（Elastic IP），很有可能是一个被RBL(Real-time Blackhole List)记录的IP。即由于前一个使用该IP的用户发送了大量的垃圾邮件，从而被记录到了RBL黑名单。</p>
<p>所以，第一步我们要做的就是向AWS申请解除邮件发送限制。</p>
<p>登录下面的网址，填写必要的项目后，发送给AWS申请解除。</p>
<p>URL：<a href="https://portal.aws.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request" target="_blank">Request to Remove Email Sending Limitations</a><a href="https://www.fuwuqiok.com/wp-content/uploads/2017/12/request_to_remove_email_sending_limitations.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2017/12/request_to_remove_email_sending_limitations.png" alt="request_to_remove_email_sending_limitations" width="969" height="514" /></a>其中，Emaill Address和AWSAccount Number是登录AWS之后自动填写的，无法更改，需要填写的是申请理由。</p>
<p><a href="https://www.fuwuqiok.com/wp-content/uploads/2017/12/Elastic_IP_Address.png"><img class="attachment-medium" src="https://www.fuwuqiok.com/wp-content/uploads/2017/12/Elastic_IP_Address.png" alt="Elastic_IP_Address" width="733" height="455" /></a>1.需要注意的是，填写需要解除的IP地址时，一次只能够填写两个Elastic IP地址，如果需要对三个及三个以上的IP地址申请解除限制时，则在该页面重新操作。</p>
<p>2.Reverse DNS Record是填写DNS逆向解析(PTR )的记录，AWS会进行登录。但是有以下条件：</p>
<ul>
<li>用户必须使用自己的域名，不可以使用AWS分配的默认域名，如ec2-XX-XX-XX-XX.ap-northeast-1.compute.amazonaws.com等。</li>
<li>提前在DNS登录连接主机名和Elastic IP的A记录(DNS可使用Route 53以外的A记录)。</li>
</ul>
<p>等待几天之后，AWS会将申请结果发送到您的邮箱，如果申请通过的话，即可从EC2中对外发送邮件了，不会再出现偶尔无法发送邮件的情况了。</p>
<h2>DNS配置</h2>
<p>申请过了解除发送邮件限制之后，理论上应该可以正常发送邮件了。但是，利用邮件列表(ML)给多个用户发送邮件的话，通过DNS配置SPF(Sender Policy Framework)和DKIM(DomainKeys Identified Mail)可以提高发送邮件的精确度。</p>
<p><strong>SPF</strong>配置如果从fuwuqiok.com中发送邮件以后，可以从DNS的A记录中获悉这是可被信任的邮件。</p>
<pre>fuwuqiok.com. IN TXT "v=spf1 a:fuwuqiok.com -all"
</pre>
<p><strong>DKIM</strong>通过OpenDKIM的opendkim-genkey命令生成DKIM键，同时将生成好的DKIM键的记录添加进DNS中。其中，EPEL源中已经包含了OpenDKIM，导入EPEL源后可通过yum直接安装。</p>
<p>OpenDKIM官网：<a href="http://www.opendkim.org/" target="_blank">OpenDKIM</a></p>
<pre>default._domainkey IN TXT ( "v=DKIM1; k=rsa;" "p=XXXXXXXXXXXXXXXXX.." ) ; ----- DKIM key default for fuwuqiok.com
</pre>
<h2>备注</h2>
<p>如果不想自己安装并配置邮件服务器，可以使用AWS提供的简单邮件服务SES(Simple Email Service)。</p>
<p>此外，还可以通过搭建一台Mail GateWay服务器，通过该服务器向外部发送邮件。这样做的优点是可以应对自动扫描（Auto Scalling），因为无法预测经过了Auto Scalling后产生的EC2的IP地址。</p>
<h2>后话</h2>
<p>以上就是一些有关利用EC2配置邮件服务器之前所需做的一些准备工作，或者说在EC2配置了邮件服务器后邮件发送异常时，可能需要注意的地方，希望给各位广大读者在日常的生活工作中一点小小的启发。</p>
</div>
<p><a rel="nofollow" href="https://www.fuwuqiok.com/aws%e8%a7%a3%e9%99%a4amazon-ec2%e9%82%ae%e4%bb%b6%e5%8f%91%e9%80%81%e9%99%90%e5%88%b6%e6%95%99%e7%a8%8b/">AWS解除AMAZON EC2邮件发送限制教程</a>，首发于<a rel="nofollow" href="https://www.fuwuqiok.com">服务器安全维护工作室</a>。</p>
]]></content:encoded>
			<wfw:commentRss>https://www.fuwuqiok.com/aws%e8%a7%a3%e9%99%a4amazon-ec2%e9%82%ae%e4%bb%b6%e5%8f%91%e9%80%81%e9%99%90%e5%88%b6%e6%95%99%e7%a8%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
