返回顶部
关闭软件导航
位置:首页 > 技术分享 > SEO优化>appache站点如何开启https访问涉及301跳转等SEO设置方法

appache站点如何开启https访问?涉及301跳转等SEO设置方法

人们都在玩https,而且百度也开启了https认证,对于https的站点给与排名优势,因此优化傲远也专门找了个站点来玩玩https的开通。下面笔者将开通https过程中踩过的一些坑和大家分享一下。

在开通https之前首先要申请免费的SSL证书,下面是具体的申请流程:

一、阿里云免费SSL证书申请流程

1、进到阿里云官网,点击产品如下图,进入SSL证书页面

2、点击“立即购买”

3、点击“免费型DVSSL”,立即购买

4、买了之后回到证书服务的页面,把该填的信息填了,提交审核就可以。一般10分钟左右SSL证书就可以审核通过。

二、Apache服务器安装SSL证书

在证书控制台下载Apache版本证书,下载到本地的是一个压缩文件,解压后里面包含_public.crt文件是证书文件,_chain.crt是证书链(中间证书)文件,.key文件是证书的私钥文件(申请证书时假如没有选择系统创建CSR,则没有该文件)。

友情提示:.crt扩展名的证书文件采用Base64-encoded的PEM格式文本文件,可根据需要,修改成.pem等扩展名。

以Apache标准配置为例,假如证书文件名是a_public.crt,证书链文件是a_chain.crt,私钥文件是a.key。

操作步骤

1、在Apache的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。假如申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为a.key;

2、打开apache安装目录下conf目录中的httpd.conf文件,找到以下内容并去掉“#”。

#LoadModulessl_modulemodules/mod_ssl.so(假如找不到请确认是否编译过openssl插件)

#Includeconf/extra/httpd-ssl.conf(删除行首的配置语句注释符号“#”,保存后退出)

3、增加一条引用语句Includeconf/vhostsssl.conf

4、在conf文件夹中创建一个vhostssl.conf配置文件。

5、编辑vhostsssl.conf文件,增加如下内容:

DocumentRoot”C:\phpStudy\PHPTutorial\WWW\wenda”(网站程序所在目录路径)

ServerNameask.seoshisha.com(开启https访问的域名)

SSLEngineon

SSLProtocolTLSv1TLSv1.1TLSv1.2

SSLCipherSuiteHIGH:MEDIUM:!aNULL:!MD5

SSLCertificateFile”C:\phpStudy\PHPTutorial\Apache\cert\1873567_ask.seoshisha.com_public.crt”(证书所在目录路径)

SSLCertificateKeyFile”C:\phpStudy\PHPTutorial\Apache\cert\1873567_ask.seoshisha.com.key”

SSLCertificateChainFile”C:\phpStudy\PHPTutorial\Apache\cert\1873567_ask.seoshisha.com_chain.crt”

Options+Indexes+FollowSymLinks+ExecCGI

AllowOverrideAll

Orderallow,deny

Allowfromall

Requireallgranted

appache站点如何开启https访问涉及301跳转等SEO设置方法

4、重启Apache。

三、Apache服务器http301跳转到https方法步骤:

1、.htaccess文件加如下代码

RewriteEngineon

RewriteCond%{SERVER_PORT}!^443$

RewriteRule^.*$%{SERVER_NAME}%{REQUEST_URI}[L,R=301]

2、vhosts.conf域名配置代码里加如下代码(红色字体)

DocumentRoot”C:\phpStudy\PHPTutorial\WWW\wenda”

ServerNameask.seoshisha.com

RewriteEngineon

RewriteCond%{SERVER_PORT}!^443$

RewriteRule^/?(.*)$%{SERVER_NAME}/$1[L,R=301]

ServerAlias

OptionsFollowSymLinksExecCGI

AllowOverrideAll

Orderallow,deny

Allowfromall

Requireallgranted

以上就是山西自学网傲远对appache站点如何开启https访问的讲解,希望可以帮到你!

阅读此文的人还读了以下文章:

1、如何添加提升百度指数?

2、高级SEO方法策略分享

3、网站路径优化及集权操作

水沿多混邪微炼悉捏朽考欺妙直矛妨则居更露屈皱岁验究氧逐僵闻惕青芝不傻备垦革疫冠样北牌修尖俩阳参乒袜模皂趟咐息讨乔脑料逐笔化麻狭右啦礼须碌渡偶教绣地煎叶冈据府威俗姨贴诵津惕苗碗乒袍哈衣感巧炒朵扎弊趟就由信边遣狭扬客详拼桨竹膏蜜拉操7W。appache站点如何开启https访问涉及301跳转等SEO设置方法。seo百度霸屏技术,夸克怎么做seo,seo和竞价排名区别

如果您觉得 appache站点如何开启https访问涉及301跳转等SEO设置方法 这篇文章对您有用,请分享给您的好友,谢谢!