ubuntu apache2.x开启https

环境:
  1. 阿里云服务器ubuntu系统
  2. apache2.4+php7.2+wordpress

申请证书

(某度很多教程的,大家自行搜索)阿里云免费证书申请地址: https://yundun.console.aliyun.com/?spm=5176.2020520110.all.15.5e6156a1lY6KRR&p=cas#/cas/home

上传证书

登陆阿里云控制台=》安全(云盾)=》CA证书服务=》上传原有证书(也可以直接买阿里云的证书,这样就不用上传,不过个人网站一般是申请免费的证书)
如果是申请阿里云免费证书,域名自动解析了

开启服务器443端口(https默认端口)

重要
阿里云控制台=》云计算基础服务=》云服务器ECS=》网络和安全=》安全组,没有安全组的创建一个安全组,有的直接选择相应安全组,点击配置规则=》添加安全组规则(把80端口和443端口添加进安全组,授权对象填0.0.0.0/0

开启apache相应配置

  • mod_ssl.so openssl模块

搜索ssl找到extension=php_openssl

如果是openssl在前面添加php_;去掉extentsion前面的’;’

重启apache service apache2 restart

  • 新建文件

内容为:

<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin webmaster@localhost

DocumentRoot “”//网站目录
ServerName www.xxx.com //域名

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLProtocol all -SSLv2 -SSLv3
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLEngine on
SSLCertificateFile /etc/apache2/cert/public.pem
SSLCertificateKeyFile /etc/apache2/cert/1540868688753.key
SSLCertificateChainFile /etc/apache2/cert/chain.pem
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory "">//网站目录
   Options FollowSymLinks ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
</Directory>
</VirtualHost>
</IfModule>

打开hosts文件

/etc/hosts目录下
用记事本打开,在127.0.0.1       localhost下面添加一句话:
127.0.0.1       www..xxxxx.com     //这里替换成你的域名
保存退出

修改.htaccess

在你的网站的根目录下添加或者修改.htaccess文件,设置http自动跳转https,代码如下

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 
# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
保存退出

重启apache完成配置

输入网址https://www.giserdqy.com即可访问

查询是否正确:

http://seo.chinaz.com/www.giserdqy.com/

 

参考文档:

https://blog.csdn.net/zzp961224/article/details/78934310?utm_source=copy

https://blog.csdn.net/qq_36514588/article/details/81396368

https://www.luochenzhimu.com/archives/448.html

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

CAPTCHAis initialing...