发布网友 发布时间:2022-04-27 04:49
共5个回答
热心网友 时间:2023-10-02 03:00
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-02 03:01
安装好后重启一下服务器就可以用https访问了,如果访问不了你检查防火墙是否未开启443端口访问权限。不行的话再换个证书试试,网页链接 免费的拿走不谢~
热心网友 时间:2023-10-02 03:01
这个要么把http协议的服务关掉(80端口),热心网友 时间:2023-10-02 03:02
设置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>
热心网友 时间:2023-10-02 03:03
你用伪静态规则或者301重定向都可以实现HTTPS跳转