百度云个人服务器搭建

百度云个人服务器搭建

前言背景

​ 前段时间看了一些文章,就突发奇想的想自己做一个小程序。于是乎有了需求,然后自然就去实现他了。因为没有搭建过自己的服务器,其中的过程也挺有意思的,所以就写下来,纪念纪念。大家也就图个乐呵看看,搭建的步骤仅供参考~~

​ 至于为什么是百度云的服务器,咳咳,是因为刚刚好发现百度云在做活动,1000多的服务器只要300多,对于我这种穷屌丝来说,试试手,成本低一点当然很重要啦。

​ 注册了一个百度云账号立马就去注册域名。官网地址百度啦,https://cloud.baidu.com/

申请域名(想一个没被注册的真难)

首先要申请一个域名。

在这里插入图片描述

在这里插入图片描述

搜索一个域名,没被注册的才行。后缀不同,价格不同,.com的58,.cn的28,只是洋气不洋气。看自己喜欢了。付了钱你就拥有自己的域名了,可以在管理平台进行操作。
在这里插入图片描述

然后你要去实名认证,还要去备案,不然是不能访问你的域名的。

我之所以没备案呢,是因为我的服务器是香港的(香港的服务器绑定域名可以不做备案),哈哈哈,所以就省略了备案。备案比较麻烦,要开一些证明。本人赖啊,不愿意去跑,就多花了一点钱在服务器上面,香港的服务器就贵一丢丢。

拥有域名后要添加解析。

在这里插入图片描述

和我这么配就可以了。其实你买了域名之后,百度云的客服经理就会打电话给你了,来推销他们的服务器,你要是不是很清楚的话可以咨询他们。给我打电话的客服经理是一个小哥哥,人挺好的。那个备案的事情也是他告诉我的,当然我也问了,哈哈哈哈。

租一台配置底底的服务器(穷人啊)

​ 租一台服务器,也是客服小哥和我说在做活动,所以我立马就租了一台。现在活动结束了,只能有缘再见了。

租服务器还是比较简单的,选好了你要的服务器,配合的填写一些资料,然后付钱,最后你就拥有了一个服务器。

第一次登陆好像要重置密码,都是很简单的拉,我就不详细说了。

这个时候你在服务器上部署一个应用,就可以通过域名访问到了。

申请SSL证书(小程序要https,木的办法)

在域名管理那里就有一个ssl证书。点进去,你会看到有3种证书品牌,前面的价格挺贵的,最后一个是免费的,开心!

也就是按照页面上的提示填啊填,最后支付0元即可。购买了之后好像还要去证书申请一下,也是填一些信息很简单。验证方式选默认的就可以了。

在这里插入图片描述

申请好证书后有一个证书下载,看看你是要那种模式咯。本人是用Tomcat的,所有就选择了jks。

Tomcat的具体配置下面会说哦。

这里强调一点,看下图,需要输入一个解压密码,这个解压密码其实就是你Tomcat要配置的部署密码。哇,我当时找了半天这个密码,客服小哥也不知道,他不是搞技术的,最后问的技术人员才知道。

在这里插入图片描述

Tomcat配置https(一点点硬核)

这里你有了jks,然后呢,你就要去修改Tomcat的conf中的server.xml了。具体的修改配置如下:

<!-- 这个配置会将http的请求也转换成https 如果你不想要这种配置的话就将 配置80端口的redirectPort="443" 改成 redirectPort="8443" 8009的那个也要改-->
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
		maxThreads="200"
		SSLEnabled="true"
		scheme="https"
		secure="true"
		clientAuth="false"
		sslProtocol="TLS"
		keystoreFile="jks的路径" 
		keystorePass="部署密码"   
		keystoreType="JKS" 
		URIEncoding="utf-8"
	/>
	<!-- 配置80端口-->
	<Connector port="80" protocol="HTTP/1.1"
	connectionTimeout="20000"
	redirectPort="443" /> 
	<Connector port="8009" protocol="AJP/1.3" redirectPort="443" />

在web.xml的最后加上

<login-config>
		<!-- Authorization setting for SSL -->
		<auth-method>CLIENT-CERT</auth-method>
		<realm-name>Client Cert Users-only Area</realm-name>
    </login-config>

    <security-constraint>
		<!-- Authorization setting for SSL -->
		<web-resource-collection >
		<web-resource-name >SSL</web-resource-name>
		<url-pattern>/*</url-pattern>
		</web-resource-collection>
		<user-data-constraint>
		<transport-guarantee>CONFIDENTIAL</transport-guarantee>
		</user-data-constraint>
    </security-constraint>

至此你的Tomcat就可以用https访问了,你的个人服务器就搭建好了。

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值