精华内容
下载资源
问答
  • 如何免费申请ssl证书,phpstudy搭建https服务器的方法。
  • python写的代理服务器,可直接做http代理,如果要进行https代理需要先对python申请安全证书。
  • 本地搭建微信小程序服务器的实现方法 现在开发需要购买服务器,价格还是有点贵的,可以花费小代价就可以搭建一个服务器,可以用来开发小程序,博客等。 1.域名(备案过的)  2.阿里云注册免费的https证书  3.配置...
  • 主要总结了本地https访问以及tomcat配置https访问的小知识点。

    首先关于本地使用HTTPS访问项目的配置:

    1、使用java自带的的keytool工具来生成.keystore文件
    首先进入到cmd命令窗口开始进行如下操作:
    ①(进入jdk安装目录{cd C:\Program Files\Java\jdk1.7.0_80})
    ②keytool -genkey -alias tomcat -keyalg RSA -keystore C:\Users\MZLiu.keystore
    ③填入一系列信息–重点为输入tomcat的密钥口令
    **2.**配置本地tomcat。
    修改tomcat中server.xml文件,放掉注释添加两个属性
    keystoreFile=”/path/.keystore” keystorePass=”password”
    路径是存放.keystore的路径,密码就是刚刚生成的时候写的密码
    改后是这样的:

    <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
                   maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
                   clientAuth="false" sslProtocol="TLS" keystoreFile="C:\Users\MZLiu\.keystore"  
                   keystorePass="123456"  />
    

    3.注意访问端口是8443。启动tomcat即可进行https访问项目。(https://localhost:8443/)
    4.说明:由于自己创建的证书没有经过证书认证机构认证,因此在进行https访问时,会被浏览器拦截。因此本处只为实现本地的https访问。
    经过以上步骤便可进行https访问本地项目了
    ###关于服务器端进行https访问的配置 ##
    由于小程序开发中服务器配置那里需要https进行访问接口,由于本地小程序的项目后台访问是通过http的访问的,因此在经过一系列的资料查找、最终的做法是这样的:
    1.首先在阿里云进行免费申请ca证书
    这里写图片描述
    将信息补全后,下载fileauth.txt文件,根据如下文档进行服务端tomcat的配置(阿里云会有显示):
    这里写图片描述
    2. 完成配置后:
    进行如下访问:
    http://你的域名/.well-known/pki-validation/fileauth.txt
    可以正常访问,则开始等待审核。

    审核通过后–下载证书格式zip文件
    根据官方文档进行tomcat的配置
    https://help.aliyun.com/video_detail/54217.html?spm=5176.2020520163.cas.46.471e3efduuLGC8
    此时,可进行http转https访问结束!

    通过以上四步骤,我们就开发好了一个简单的定时任务。
    本代码实现的功能是:在服务器端启动状态下,每天的上午十点定时向数据库中存入新的数据。

    如有疑问请添加我的微信号:18231133236。欢迎交流!
    更多内容,请访问的我的个人博客:https://www.liugezhou.online.
    您也可以关注我的个人公众号:【Dangerous Wakaka】

    在这里插入图片描述

    展开全文
  • 这里就简单的用腾讯云上面简单申请的下来的免费的腾讯云了 www.qcloud.com这是腾讯云首页地址,去到这里选择 免费体验,然后按照步骤一步一步去获取腾讯云服务器主机!!!我获取后的主机界面 具体去...
    1. 购买腾讯云服务器主机
      这里就简单的用腾讯云上面简单申请的下来的免费的腾讯云了
      www.qcloud.com这是腾讯云首页地址,去到这里选择
      这里写图片描述
      免费体验,然后按照步骤一步一步去获取腾讯云服务器主机!!!

      我获取后的主机界面
      这里写图片描述
      具体去https://console.qcloud.com/cvm?rid=1这个地址查看
      ,如果想了解更多,自己去体会下,这里面可以改你主机的密码,关机和开机
      这里写图片描述

    2. 进入与服务器主机
      点击上图的登录,就会远程到系统里面
      这里写图片描述
      这里左边有一些操作远程服务器的命令,直接select下,ctrl+alt+delete会跳到登录系统界面,输入云服务器的密码就可以进入跟我上图一样的界面,代表你进入系统成功,上面就显示连接成功。

    3. 去本地服务器导出war文件
      这个是你工程的文件夹,之所以导出这个是这个包含webcontent这个目录,这个是整个class编译文件,是jsp及js,等的主文件,可以运行在tomcat上的文件,命令是,你进入工程根目录,执行jar -cvf cbweb.war *,可以把工程打包成cbweb.war。

    4. 去服务器下载jdk,tomcat,mysql,把war放入webapps,它自己会解压这个war包,并生成工程文件夹,然后你去更改web-inf底下修改你的数据库名字,密码等,那里肯定有你配置的xml,然后去修改conf的server.xml里面的dobase,改成指向你的工程根目录的webcontent,还有配置端口,接着,startup.bat就可以了,接着就可以访问你的web,对了,还有server.xml一定不能有中文,如果启动失败,记得看logs文件夹里面的cata日志,就知道原因
    展开全文
  • wampserver本地部署https服务器

    千次阅读 2019-07-05 15:38:25
    1、首先第一步需要购买ssl证书,我是在阿里云申请的免费版用于测试。下载一个SSL压缩包,因为我们的服务器是用wampserver搭建的,所以只需要压缩包里的Apache文件夹下的三个文件就行。 2、在C:\wamp64\bin\apache\...

    原料:window系统、wampserver服务器、

    1、首先第一步需要购买ssl证书,我是在阿里云申请的免费版用于测试。下载一个SSL压缩包,因为我们的服务器是用wampserver搭建的,所以只需要压缩包里的Apache文件夹下的三个文件就行。


    2、在C:\wamp64\bin\apache\apache2.4.23\conf ,将上述三个文件放进去

    3、修改\apache2.4.9\conf\httpd.conf,将#LoadModule ssl_module modules/mod_ssl.so、#Include conf/extra/httpd-ssl.conf 、LoadModule ssl_module modules/mod_ssl.so 处的#删除

    5、修改 \conf\extra\httpd-ssl.conf 

    (1)将文件中无#注释语句中的“c:/Apache24”替换为“C:\wamp64\bin\apache\apache2.4.23”(自己的wampserver存放的目录)

    (2)在 搜索查找 <VirtualHost _default_:443> 节点下修改:(注意路径按照自己安装的路径来)

    a、ServerName 你的域名

    c、SSLCertificateFile C:/wamp64/bin/apache/apache2.4.23/conf/xxxxxxxxxx_public.crt

    SSLCertificateKeyFile C:/wamp64/bin/apache/apache2.4.23/conf/xxxxxxxxxx.key

    SSLCertificateChainFile C:/wamp64/bin/apache/apache2.4.23/conf/xxxxxxxxxx_ChainFile.crt

    上述三个配置原有的要注释掉(前面加#),或者修改原有的。

    最后重启!

    展开全文
  • 搭建本地服务器,Web服务器——保姆级教程! 本文首发于https://chens.life/How-to-build-your-own-server.html。 先上图!大致思路就是如此。 前言 暑假因为疫情在家无事可做,便白嫖了阿里云大半年的虚拟主机。...

    搭建本地服务器,Web服务器——保姆级教程!

    本文首发于https://chens.life/How-to-build-your-own-server.html

    先上图!大致思路就是如此。

    思维导图

    前言

    暑假因为疫情在家无事可做,便白嫖了阿里云大半年的虚拟主机。虽然它只有1核2G,1M的带宽,但也给了我一个实践的机会,让我有机会了解学习apache、php、js、Linux等等······

    显然!我们已经不再满足于一百多KB的带宽,缓慢的cpu速度和狭小的50G系统盘了!自建一个性能强大,带宽300M(这取决于自己的宽带),硬盘容量随意增加的本地服务器势在必得!终于,功夫不负有心人,我在折腾了一个通宵之后就肝了出来,于此将我的经验分享出来,希望能帮助到大家。

    本地服务器的好处

    毋庸置疑,那就是可操控性、可拓展性和极致性价比。相比于各类云服务厂商(阿里云、腾讯云等)动辄一年好几千的“高端”配置,我这个穷人还是老实折腾我的本地服务器吧(不争气的眼泪流了下来,呜呜呜~~)

    本地服务器的弊端

    当然了,本地服务器毕竟不是专业的服务器。况且国家对于互联网的管控还是很严格的,所以这就导致了本地服务器的一些弊端。例如,

    1. 本地服务器不够稳定,容易受到停电、机器故障、网络故障等各类不可控因素的影响;
    2. 我们所部署的本地服务器并不是专业的服务器,本身的并发能力不强,所以不适合用户数量特别巨大的人;
    3. 电信运营商对于家用宽带做了诸多限制,封禁了80,22等常用端口。虽然能够通过端口映射或修改端口来解决,但还是不太美观。幸运的是,我这里的443端口没有被封,不要太开心~~

    前提准备

    公网IP

    这是至关重要的一项。打开http://ip.3322.net,查看返回的IP地址与光猫普通用户后台的IP地址是否相同,如果相同,则当前IP为公网IP。如果不相同,则需要向电信运营商申请公网IP。打给自己的运营商客服,告诉她家里要装NAS或者监控,申请公网IP。

    光猫改为桥接

    一般我们安装的光猫都自带路由器和拨号功能,但是不具有端口映射功能,无法将本地局域网内的服务器映射到公网上面。所以我们需要让路由器来进行拨号任务,而光猫单独进行光电信号转换。

    将光猫改为桥接需要用超级管理员登录光猫后台,一般为192.168.1.1/admin不同的光猫情况不同,去百度搜搜自己的光猫型号。另外超级管理员密码要找装机师傅要,他们一般以各种理由推辞,难搞哦。如果搞不定就去万能的淘宝吧!(别怪我没提示哦)我自己也是找的淘宝。。。

    一台旧电脑

    我是用的是一台老式的Dell灵越笔记本,4G RAM,i5 八代U,500G HDD。这对于个人博客服务器来说是绰绰有余了,足以抵得上阿里云好几千的服务器了。

    一个域名

    为什么需要域名

    在这里我说一下为什么我们还需要一个域名呢?直接适用IP地址访问不就好了?反正是自己使用的。

    因为我们向电信运营商申请的公网IP是动态的,也就是说隔一段时间就会改变,不是固定的IP地址。那么能不能申请固定的IP地址呢?答案是可以,但是非常贵,面对大型企业的。我这种穷学生就算了吧。

    所以,在有个一个域名之后就可以使用动态域名解析,将域名解析到变化的IP地址上,这样不论IP地址如何变化,我们总是能够访问得到本地的服务器。况且,如果是想做个人博客,只有域名才能够被百度和谷歌收录,才有机会被别人看见。

    申请域名

    注册域名可以去阿里云万网,也可以去腾讯云,找个合适的域名即可。直接买,即可直接开始使用。

    备案

    不过我建议,有空的时候去备个案,也不麻烦,时间也不长。况且这样能为以后免去很多麻烦。

    各大云服务厂商都有提供代备案服务,直接按照流程走即可。都是免费的,不收取任何费用。

    中间部署

    安装CentOS 7 操作系统

    市面上有很多可供选择的服务器系统,Linux是毋庸置疑必选的——由于它的稳定性。至于为何选CentOS 7,当然是因为我对它熟悉啊~~ 咳咳,那当然是因为CentOS本身就很适合做web服务器,况且用户多,问题容易解决。

    具体安装步骤见另一篇文章https://chens.life/how-to-install-CentOS.html

    在这里, 我们需要选择安装 基本的网页服务器,我们不需要图形界面,这将会更加省电和高效。

    02

    配置网卡驱动

    刚安装好的 基本网页服务器可能无法连接外网,在Linux终端上使用ping baidu.com测试一下,如果不通,则需要配置一下相关文件。参考这篇文章https://www.php.cn/centos/445305.html。这里是有线网络的配置方法,至于无线网卡如何驱动,请自行百度Google。

    更换国内yum源

    国内速度太慢,目前国内的大公司有许多开源镜像站,例如阿里云、网易、清华大学、华为等等,这里使用阿里云的yum源。

    参考官方文档https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11bXrW8A,依次执行

    su
    输入root密码
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    yum clean all
    yum makecache
    

    安装ssh

    sudo yum install oppenssh -y
    

    启动ssh的服务:

    systemctl start sshd.service
    

    设置开机自动启动ssh服务

    systemctl enable sshd.service
    

    配置文件在/etc/ssh/sshd_config,一般不用修改。

    安装ftp

    sudo yum install ftp -y
    

    ssh和ftp服务都是22端口的,我们目前在内网进行部署,所以不必更改端口,后面会进行端口映射,已解决运营商封禁22端口的问题。

    至此,我们就可以使用shell和ftp软件进行远程连接了,推荐xftp和xshell,学生和家庭用户免费,在这里申请,https://www.netsarang.com/zh/free-for-home-school/。也可使用免费版的FinalShell,私有云,密码:chens.life

    安装宝塔面板

    宝塔面板可以更简单明了的进行网站的部署和服务器的监控,非常值得推荐。参考官方网站https://www.bt.cn/bbs/thread-19376-1-1.html

    一键安装命令

    sudo yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
    

    耐心等待其安装完成,之后会得到一个访问地址和账户密码,我们先使用内网访问地址进行操作。

    03

    第一次配置

    使用内网登录面板,同意使用条款后进入界面。选择LNMP方案安装web环境,极速安装。注意!php版本选择7.2版本,以后许多开源好用的软件必须高版本php的支持,例如nextcloud。

    04

    耐心等待安装完成。

    修改安全设置

    安装完成之后会提醒你

    当前面板使用的是默认端口[8888],有安全隐患,请到面板设置中修改面板端口!

    所以我们到 面板设置中修改面板端口安全入口面板用户面板密码,按照自己的需求修改。,例如我将端口修改为5656,安全入口修改为blogtest。这样设置之后就避免了面板被暴力破解的几率,更加的安全。

    06

    修改默认建站目录

    如果/目录容量太小,而其他目录空间较大,就可以将默认建站目录修改为自己想要的位置。在面板设置 -> 默认建站目录修改。本例中只有/目录,所以不再演示。

    配置路由器端口映射

    到了这一步就基本完成了服务器环境的搭建,最重要的一步就是如何让外网能够访问自己的服务器,并打开宝塔面板。

    首先我们登录自己的路由器控制台,绑定自己服务器的内网IP地址,这样防止了端口映射因为服务器内网IP地址变动而出错。之后,我们需要进入端口映射这一高级功能,填上要映射的外网端口和内网IP和端口,即可使用自己的公网IP加端口访问到宝塔面板,证明端口映射成功。例如这样

    07

    08

    宝塔面板的外部和内部端口可以相同,这主要看自己的电信运营商有没有封禁使用的端口。例如要想访问80端口的web服务器,我们只能把99(举个例)映射到内网IP的80端口,这样就实现了外网访问。就是有点难看罢了。

    不过,如果你所在的电信运营商没有封禁443端口,就可以使用https加密来不加端口访问自己的网页了。这需要在端口映射中添加转发规则.

    09

    而你的网址也要申请ssl证书,才能开启https加密。我们后面会讲到,直接使用宝塔的一键部署功能。

    dns解析

    登录自己的云服务商的dns解析管理后台,把域名解析到自己当前的公网IP。即可通过域名加端口的方式访问自己的网站。

    后期完善

    动态域名解析

    关于动态域名解析,虽然有花生壳等服务商,但都是收钱的,况且自定义域名也是收费的。我目前再用GitHub上的一个开源项目https://github.com/NewFuture/DDNS,根据相关说明配置好以后,让宝塔计划任务每10分钟执行一次,即可实现动态域名解析。

    10

    ssl证书部署

    在宝塔面板网站设置的ssl中,申请Let’s Encrype证书,选择阿里云ddns验证(根据自己的云服务商)。宝塔ssl证书在自建服务器的条件下不可用。

    11

    笔记本禁止盒盖休眠

    vim /etc/systemd/logind.conf,将HandleLidSwitch:后面改为ignore,将前面的#去掉。保存退出。然后执行systemctl restart systemd-logind即可生效。

    常见错误

    https无法访问

    只设置了80端口的映射,没有设置443端口的映射。或者设置了,但是没有点击 立即生效

    CentOS无法ping通,无法连接外网

    参考这篇文章即可解决https://blog.csdn.net/sinat_32079337/article/details/70238107

    结尾

    这就是我自建web服务器的大致过程了,因为使用了虚拟机模拟的一部分内容,所以可能不是100%的信息一致。但是,道理都是一样的,我们也要合理的利用百度和Google。希望这会对你有所帮助。

    欢迎访问我的个人博客https://chens.life

    展开全文
  • 刚刚开始实习,我遇到很多问题,带我的前辈让我查教程,用phpstudy配置https可以访问本地服务器https://127.0.0.1,我上网查了很多都是要购买下载ssl证书在本地访问自己的域名,我改了半天也没有结果,总是Apache...
  • 最近有个小程序,需要浏览PDF文件,由于PDF文件在公司的阿里云服务器中,所以对于小程序来说是访问外部服务器,访问的链接必须是HTTPS://xxx链接,那么经过一系列的操作后,解决了此问题,特此记录一下! 步骤1 ...
  • 现在开发需要购买服务器,价格还是有点贵的,可以花费小代价就可以搭建一个服务器,...image.png 二、申请阿里云免费的https证书 阿里云免费的https证书地址 这个步骤相对来说比较简单,需要注意的地方也不多,按照
  • 本地自签https证书

    千次阅读 2020-07-18 19:17:53
    本地自签https证书
  •   上期《小程序https本地调试环境搭建(一)》中说收到如何搭建一个可以本地调试的小程序环境,因为小程序中https是一个非常大的亮点,它对于http来说相对安全,但是要钱。对于个人用户只是想玩玩看看到底微信小...
  • 搭建自己的https服务器详解

    万次阅读 2019-01-09 17:01:30
    研究了一天多,终于明白了域名、SSL证书和项目之间的关系了!!域名和云服务器都是买的腾讯云,SSL证书是在腾讯云里免费...二、申请服务器或有可供公网访问的服务器 过程很简单;由于我参加的是学生体验活动...
  • Tcp服务端与客户端的JAVA实例源代码 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多...
  • 搭建steam饥荒专用(本地服务器

    千次阅读 2020-08-29 13:55:51
    1、前期准备 下载SteamCmd https://pan.baidu.com/s/1w9GhNQaC0UDSxdf8R_D2xA ...申请服务器令牌 进入游戏后点击“账号”无法打开页面的请自行百度。 点击右上角的“饥荒联机版的游戏服务器” 随便输入一个名字
  • iOS 使用websocket搭建本地服务器

    千次阅读 2019-04-28 17:42:59
    1、移动端何时需要搭建本地服务器? 当移动端与web端需要很强很即时的数据交互时,服务端只需要一个结果的时候,在移动端搭建本地服务器,然后让移动端与web端交互,完成一系列动作,把结果告诉服务端,实际应用...
  • 随着企业与网民网络安全意识的增加,全网正在走向全面https的时代,加密将无处不在,无论是网站、APP、软件、小程序等都在大规模应用SSL进行加密。 但Web服务器在默认情况下使用HTTP,这是一个纯文本的协议。正如其...
  • https://blog.51cto.com/liuzhengwei521/2120535?utm_source=oschina-app 工具: cfssl cfssljson cfssl-certinfo 步骤 1. 下载安装工具 mkdir -p /etc/cfssl && cd /etc/cfssl wget https://pkg.cfs...
  • 公司有两台闲置的ThinkPadStation P910 , 一直在角落里面放着 , 都落灰了 , 正好最近有很多大的文件需要上传 , 阿里云 , 七牛云什么的存储什么的都需要花钱 , 两台服务器又个个都是8T的存储 , 不利用起来简直是浪费...
  • 功能:由于github是开源的代码管理平台,而我们如果不想公开自己或是公司的开发代码,则需要搭建本地服务器。为了使代码管理更加有效,我们在Ubuntu上来搭建gitlab本地服务器,并且用smartgit进行管理。最终实现了:...
  • 二、搭建Https服务器 1、域名注册 1.1、登录腾讯云平台,并注册账号。 1.2、选择“云产品”—”域名服务“—”域名管理” 1.3、选择“域名”注册,根据提示进行注册。需要缴纳一定费用。 2、SSL证书管理 2.1、选择...
  • 外网如何访问本地tomcat web服务器

    万次阅读 多人点赞 2018-04-16 09:46:59
    首先你要知道你是出于内网还是外网下,其实很简单,百度一下“IP查询”,第一个就是你的外网ip,然后你本地cmd中ipconfig一下就能知道你的本机ip,如果两个ip一样,那么你现在是外网,如果不一样,你就是内网。...
  • 华为云 ssl部署 nginx https 443
  • 让你的node、express服务器支持https

    千次阅读 2017-06-01 17:06:32
    让你的node、express服务器支持httpshttp与httpsHTTP: 超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。...
  • Java面试题大全(2020版)

    万次阅读 多人点赞 2019-11-26 11:59:06
    NIO:New IO 同步非阻塞 IO,是传统 IO 的升级,客户端和服务器端通过 Channel(通道)通讯,实现了多路复用。 AIO:Asynchronous IO 是 NIO 的升级,也叫 NIO2,实现了异步非堵塞 IO ,异步 IO 的操作基于事件和回...
  • springboot本地模拟https请求

    千次阅读 2019-08-21 17:16:22
    HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性。这个协议由网景公司(Netscape)在 1994 年首次提出,随后扩展到互联网上。 历史上,HTTPS 连接经常用于网络上的交易支付和...
  • 本地虚拟机centos添加https支持

    千次阅读 2018-10-17 17:33:00
    因为是本地环境,不需要申请免费证书,使用模拟环境生成自签名证书即可 1 安装openssl yum install mod_ssl openssl 2 切换到nginx配置文件夹,创建ssl文件夹,切换到ssl文件夹 [root@localhost conf]# pwd /usr/...
  • 本来没有开启秘钥的远程服务器端数据库连接非常方便,就在新建连接上填入数据就ok了,但是开启SSH秘钥后的服务器连接有一个大坑,下面来详细讲讲。 其实开启了秘钥,在新建连接下,先选择SSH方式登录到远程服务器 ...
  • 近期的项目开发需要部署节点在海外的服务器,AWS提供了12个月的免费套餐,对于团队初期做MVP来说是个非常好的选择 。对比很多海外的云服务器,AWS可以说是非常良心了。下面就讲一下AWS的云主机申请及部署的过程。一...
  • 详解阿里云LINUX服务器配置HTTPS(NGINX)

    千次阅读 2019-04-23 09:56:43
    本篇文章主要介绍了阿里云LINUX服务器配置HTTPS(NGINX) ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 背景说明 服务器为阿里云 ECS,操作系统为 CentOS 6.5。 部署配置说明 第一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 49,293
精华内容 19,717
关键字:

本地服务器如何申请https