百度云个人服务器搭建

百度云个人服务器搭建百度云个人服务器搭建前言背景​ 前段时间看了一些文章,就突发奇想的想自己做一个小程序。于是乎有了需求,然后自然就去实现他了。因为没有搭建过自己的服务器,其中的过程也挺有意思的,所以就写下来,纪念纪念。大家也就图个乐呵看看,搭建的步骤仅供参考~~​ 至于为什么是百度云的服务器,咳咳,是因为刚刚好发现百度云在做活动,1000多的服务器只要300多,对于我这种穷屌丝来说,试试手,成本低一点当然很重…

大家好,又见面了,我是你们的朋友全栈君。

百度云个人服务器搭建

前言背景

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

​ 至于为什么是百度云的服务器,咳咳,是因为刚刚好发现百度云在做活动,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访问了,你的个人服务器就搭建好了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141880.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月9日 下午7:40
下一篇 2022年5月9日 下午7:40


相关推荐

  • Js如何防止页面后退(使浏览器后退按钮失效)[通俗易懂]

    Js如何防止页面后退(使浏览器后退按钮失效)[通俗易懂]以下代码仅供参考:&lt;scripttype="text/javascript"&gt; $(function(){//防止页面后退history.pushState(null,null,"localhost:8080");window.addEventListener(‘popstate’,function(){…

    2022年7月25日
    15
  • SpringBoot防止大量请求攻击

    SpringBoot防止大量请求攻击我们使用Jmeter测试同学的网站时,就会出现网站无法访问,403等错误。Anerroroccurred.Sorry,thepageyouarelookingforiscurrentlyunavailable.Pleasetryagainlater.Ifyouarethesystemadministratorofthisresourcethenyoushouldchecktheerrorlogfordetails.Faithfull

    2022年7月20日
    29
  • 代码注册广播需要调用registerReceiver()方法_设计一个注册页面register

    代码注册广播需要调用registerReceiver()方法_设计一个注册页面register前面我们介绍了Android系统的广播机制,从本质来说,它是一种消息订阅/发布机制,因此,使用这种消息驱动模型的第一步便是订阅消息;而对Android应用程序来说,订阅消息其实就是注册广播接收器,本文将探讨Android应用程序是如何注册广播接收器以及把广播接收器注册到哪里去的。     在Android的广播机制中,ActivityManagerService扮演着广播中心的角色,负责系统

    2025年11月1日
    4
  • 升级Windows Phone 开发环境

    升级Windows Phone 开发环境

    2021年8月11日
    55
  • 模拟电路与数字电路基础知识点总结

    模拟电路与数字电路基础知识点总结最近模电真的是让人头疼,模电马上就要结课了,而我的只是水平还停留在第一章第一节,总结起来就是老师讲课听不懂,我又不想听,再加上老师又不想把分给我们,所以我慌了,就再csdn上查找了一下有没有大佬对模电只是点进行过总结;世界之大,总有大佬的:废话不多说,直接上链接,赶快去膜拜:模拟电路与数字电路基础知识点总结千万不要挂科啊~!!!!!!!!!1…

    2022年6月20日
    31
  • 激活成功教程芝诺悖论之阿基里斯追乌龟

    激活成功教程芝诺悖论之阿基里斯追乌龟版权所有。所有权利保留。欢迎转载,转载时请注明出处:阿基里斯是古希腊神话中善跑的英雄。在他和乌龟的竞赛中,他速度v1,位置坐标0;乌龟速度v2,位置坐标s。已知v1>v2。他在后面追,但他不可能追上乌龟。因为在竞赛中,追者首先必须到达被追者的出发点,当阿基里斯追到s时,乌龟已经又向前爬了s/v1*v2,位置s+s/v1*v2。于是,一个新的起点产生了;阿基里斯必须继续追,而当他追到乌龟爬的

    2022年6月23日
    36

发表回复

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

关注全栈程序员社区公众号