我给我网站安装了ssl证书,可以通过https协议访问,怎么设置默认打开就是https
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
1、首先登录阿里云控制台,选择安全--》SSL。
2、点击页面右上角购买证书进入购买页面,然后选择Symantec-免费型DVSSL,再点击立即购买。
3、购买完成后进入证书服务管理控制台 点击补全。
4、填写相应的信息。
5、填写完成之后等待审核通过。通过之后 状态为以签发,然后点击下载。
6、下载之后将证书解压,放到服务器上。
7、在windows服务器上 win+R运行mmc。
8、点击文件->添加删除单元。再在左侧树中选择证书然后添加。
9、选择计算机账户-》本地计算机。
10、在已添加的证书下的个人节点右键-》所有任务-》导入。
11、选择刚刚上传到服务器的证书。
12、密码也在刚刚的解压的文件夹中。
13、完成导入之后刷新,在个人-》证书中能看到刚刚导入的证书。
14、进入IIS服务器选择自己的网站 ,右键编辑绑定。
15、进入后点击添加,类型选择https 端口号不变443,证书选择刚刚导入的证书,到此,就可以使用https访问网站了。
2023-10-10 · 百度认证:安徽斯百德信息技术有限公司
设置301跳转就可以了,不同的服务器环境设置方法不一样。
一、Apache服务器
我们需要找到Apache的配置文件httpd.conf,然后添加以下代码:
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
以上代码是针对整站进行跳转,如果只需要跳转某个目录,则添加代码:
RewriteEngine on
RewriteBase /yourfolder
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
二、Nginx服务器
在配置80端口的文件中,添加以下代码:
server {
listen 80;
server_name localhost;
rewrite ^(.*)$ https://$host$1 permanent;
location / {
root html;
index index.html index.htm;
}
三、Tomcat服务器
这是三种服务器里面相对比较麻烦的,不过一步一步来,也是可以实现的。
首先,我们需要在服务器根目录下找到conf这个目录,找到其中server.xml文件这个文件,修改里面的redirectPort值为443,默认值一般为8443。
然后,还是在这个目录下找到web.xml文件,在尾部添加代码
<security-constraint>
<display-name>Auth</display-name>
<web-resource-collection>
<web-resource-name>Protected Area</web-resource-name>
<url-pattern>/user/*</url-pattern>
<url-pattern>/main/index</url-pattern>
</web-resource-collection>
<user-data-constraint>
<description>SSL required</description>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>