教你如何配置Apache的ssl安全链接
拥抱趋势 专业优化 快速打造能赚钱的网站
马上咨询
2016-07-17 09:39:53阅读:272来源:seo优化公司作者:企业互联
[导语]智唯网络为你推荐文章《教你如何配置Apache的ssl安全链接》(本文主要讲述:phpindex。cnf拷贝到/usr/share/apache2/,然后就可以执行解压的另外一个可执行文件apache2-ssl-certificate来生成证书了。HTMl。phpindex。htmlindex......)如果你对文章有兴趣,欢迎关注我们
本文对272人有所帮助,共有1032个文字,预计阅读所需时间3分钟

教你如何配置Apache的ssl安全链接

  第一步:生成ssl certficate文件 首先当然是正常安装apache2了,然后:

  sudo apache2-ssl-certificate

  生成一个1024位的RSA私钥,并保存为/etc/apache2/ssl/apache.pem,如果你已经有了CA证书,应该也是可以拿过来直接使用,或者用来生成这个私钥的(这应该属于另外一个话题了,我也没有用过)。

  apache2-ssl-certificate执行过程中要回答一些问题,如下,注意如果里已经给出了默认值,而你又想把这项置空的话,可以输入英文句号“.”:

  Country Name (2 letter code) :US State or Province Name (full name) :. Locality Name (eg, city) : Organization Name (eg, company; recommended) :. Organizational Unit Name (eg, section) :. server name (eg. ssl.domain.tld; required!!!) :localhost Email Address :fwolf@mail.com

  一般来说,server name和实际的网站域名还是保持一致比较方便。

  第二步:启用ssl mod

  sudo a2enmod ssl

  或者

  :/etc/apache2/mods-enabled$ sudo ln -s /mods-available/ssl.conf ssl.conf :/etc/apache2/mods-enabled$ sudo ln -s /mods-available/ssl.load ssl.load

  第三步:添加监听端口,配置虚拟主机 添加端口:在/etc/apache2/ports.conf中增加一行“Listen 443”,显然,如果你想让默认的80端口就使用ssl的话,就可以省略这一步了,并在后面的配置中略微调整。

  在apache虚拟主机的配置文件conf中,段,添加SSL的定义,比如:

   ServerAdmin Fwolf ServerName SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem DirectoryIndex index.php index.html index.HTMl.var

  然后重启apache,就能够使用HTTPs访问网站了。

  如果想配置成80端口默认就使用https,首先不需要在ports.conf中添加443端口的监听了,其次是在配置VirtualHost的时候也不用带上:443了,但即使这样,配置完成后使用访问配置好的网站时,还是会提示:

  Bad Request Your browser sent a request that this server could not understand. Reason: You’re speaking plain HTTP to an SSL-enabled server port. Instead use the HTTPS scheme to access this URL, please. Hint:

  这是由于使用http协议去访问一个https的端口造成的,** 简单的解决方法是使用来替代,不过,通过修改apache配置,把到80端口的http访问重定向到443端口的https访问效果会更好一些,就像下面的配置:

  NameVirtualHost *:80 Redirect permanent / NameVirtualHost *:443 ServerAdmin Fwolf ServerName SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem …

  这样所有http访问就自动被重定向到https访问上了,不过如果你只能在外网开一个端口的话就比较麻烦了,同时https也只能包含一个站点(无法通过ServerName辨识多个站点)。

  如果能够把http和https协议同时绑定到一个端口上,用户访问的时候似乎就更方便了,不过很多地方都说这是不可能的,加密与明文协议不可能同时存在于一个端口上,这里有个讨论给出了一种方案,虽然经过我的实验并不成功,还是把代码贴出来,供有兴趣的朋友继续研究。

   RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule ^/(.*)$

  一个小问题:我生成的pem文件怎么有效期都只有一个月?难道这是默认的?pem文件到期之后会发生什么事情呢?

  update @ 20070126

  默认生成的pem文件确实只有一个月的有效期,过期之后倒是还能使用,只是在客户端会有一个提示证书无效的确认,所以在生成证书的时候,记得用-day x参数指定有效期限,比如十年什么的。

  sudo apache2-ssl-certificate –force -days 3650

  (当pem文件已经存在的时候,需要使用–force参数指定覆盖)

  参考: Need Apache2 SSL howto Apache2 SSL You’re speaking plain HTTP to an SSL-enabled server port. – HELP PLEASE !

  Update @ 2007-07-31

  Ubuntu 7.04 feisty中没有apache2-ssl-cerfiticate这个命令,需要自己下载一个包,然后解压,把里面的ssleay.cnf拷贝到/usr/share/apache2/,然后就可以执行解压的另外一个可执行文件apache2-ssl-certificate来生成证书了。

如何优化:
1.什么是SEO及SEO产生的原因 2.关键词密度多少比较好 3.长尾关键词的重要性 4.优化网站结构代码 5.简述URL的作用和规范 6.如何辨别友情链接交换中那些作弊行为 7.常用的SEO工具有哪些 8.网站优化需要分析哪些数据
总访问数:39278450 文章总数:9969 建站天数:2688
相关阅读
01
网站降权的几大因素
  大量出现关键词。网站降权的几大因素1。网站链接,大量删除或者大量增加外部链接,其次是友情链接网站被降权或者被K站经常打不开,会直接影响拖累到我们自身网站所以大家站链接上需要合理,还有链接买卖使用外链群发工具等等4。网站过度seo,这个包含的东西比较多,首先是网站关键词大量堆砌密度相当大,其次是锚文本链接一篇文章很多个。首页tite标题修改,如果你这网站建设初期还没有上线之前修改无所谓,一旦网站上线......[详情查看]
02
关键词排名突降什么原因
  很多人的网站上不了首页,甚至前两页,就是网站的外链要么是太少,要么就是质量很差!** 后一个就是客户体验,现在的搜索引擎非常看重这个,是网站能否上首页的一个需要的判断标准,如果你其他seo都做的很好,但是这一条却不好,那么也肯定是很难上首页的,这也是很多网站老是上不去** 关键的地方。第二是要注意站内页面的相似性,这里说说的相似性并不是单指文章的相似度方面,因为有些网站本身就有三四个页面模板,如果自己所添......[详情查看]
03
网站百度快照更新慢该怎么办呢
  XXX。如果技术能力所限无法实现以上效果,可以联系外包解决。本思路对于网站建设程序本身不带该功能的网站不试用。比如佛山优化的网站:www。总而言之,网站快照的更新,取决于网站本身的更新,但对于一个新站,或之前长期没更新的网站,则需要一段时间的有规律更新之后,才能让快照时间也跟上网站更新的步伐......[详情查看]
04
数据分析是网站推广的** 佳帮手
  我记得在写“论坛宣传方法精细化”的文章时,我写的是如何找到材料,如何发送** 高帖子,等等。再一次,当你自己做联盟推广的时候,很难开始seo网站优化网页的title用于告诉用户和搜索引擎这个网页的主要内容是什么,而且当用户在百度网页搜索中搜索到你的网页时,title会作为** 重要的内容显示在摘要中。三:通过数据分析,找出** 适合的关键字交通交流和功能合作推广,今天我将不再谈论,告诉大家他们** 近的优化经验。......[详情查看]
05
网站优化完整的seo方案
  只有将优化seo做好了,企业才能发挥出更好的作用。二、网站的成败与布局相关性很大1、把网站栏目规划好,这一步很重要,我们可以按照用户的需求和参考竞争对手的网站来做出方案。先有计划,再有实施,狠靠谱!企业创建企业网站是为了增加品牌曝光率,为了让企业有一个好的形象,为了提升产品的口碑,可你没有发现一个问题,有的企业做网站做得很好,有的企业做网站确做得很烂,这到底是什么结果造成的,其实原因很简单,没有一......[详情查看]
06
什么是关键词密度
  其实,只要按照正常的语法来搭建网站,有些时候是可以忽略关键词密度的。什么是关键词密度网站如果想要达到一定的效果,不仅要为网站选择有效的关键词,更重要的是必须恰当的嵌入到网站内容当中。以上就是“什么是关键词密”的相关内容,希望可以帮到大家。一般而言,大多数的搜索引擎关键词的密度在3%-5%之间** 佳。一般而言,大多数的搜索引擎关键词的密度在3%-5%之间** 佳......[详情查看]
07
优化seo是干嘛的
  匹配度要求越高那么网站的seo难度就大得多。 ;网站上线后不是给自己看的,更多的情况下是给用户看的。优化seo的作用在于提升网站关键词自然排名,便于用户搜索,便于提高用户通过相关关键词看到网站的概率。收录量即网站页面被百度收录的数量。所以百度收录量越大及可反衬出这个关键词的活跃程度,收录量大那么seo的难度也大......[详情查看]
08
seo中关键词出现在网站哪些地方更有利?
  二、文章头尾出现关键词文章的开头是搜索引擎蜘蛛更先读取的内容,所以这一部分相对来说权重略微高一些。另外,同一关键词不同语种的体现形态是否会被搜索引擎识别,目前还无可靠依据。三、关键词形式变换seo文章时出现关键词并不是所有关键词都非要以目标关键词的形式出现,通常还会为了使语句更为通顺而采用其他的关键词形式。8、在站外链接的链接文本里。在放置关键词的时候要自然,地方有一到两次就可以了......[详情查看]