当前位置: 首页 > news >正文

手把手教做网站郴州网站建设

手把手教做网站,郴州网站建设,政务内网网站建设方案,平台搭建一条龙1. 运行web项目前后端服务 首先我们要先在服务器上运行客户端以及服务端的应用程序。随后再考虑如何通过公网/局域网访问的问题。 如何启动服务在仓库对应分支下的Readme文件中已经有详细描述了。 1.1. 启动服务端 对于服务端,即(要求你在服务端子项…

1. 运行web项目前后端服务

首先我们要先在服务器上运行客户端以及服务端的应用程序。随后再考虑如何通过公网/局域网访问的问题。

如何启动服务在仓库对应分支下的Readme文件中已经有详细描述了。

1.1. 启动服务端

对于服务端,即(要求你在服务端子项目的根目录下)

python .\startup.py

看到如下控制台信息表示Uvicorn web服务器启动成功。

1.2. 启动客户端

对于客户端,即(同样要求在客户端子项目的根目录下)

npm run serve

 这里我把该装的软件和依赖都装好了,比如客户端是用node.js+vue.js开发的,首先要进行:

npm install

而node.js本身的依赖,可从官网下载(服务器上的环境是20.14版本的):Node.js — Run JavaScript Everywhere (nodejs.org)

 看到如下控制台信息即为启动成功:

1.3. 配置redis服务

我们这台服务器是windows11 64位操作系统的,因此redis官网:Redis - The Real-time Data Platform的release不适用于我们。(原生redis对linux各个发行版支持的比较好)

这里需要使用到一个开源库:tporadowski/redis: Native port of Redis for Windows. Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs. This repository contains unofficial port of Redis to Windows. (github.com)

这是一个来自波兰的开源作者(主要)用C写得redis-for-windows版本,在windows上安装部署比较方便,对windows的支持也不错。

目前这个开源库的release: Releases · tporadowski/redis (github.com)已经到了5.0.14版本了。这里我用的就是最新版的5.0.14.1,直接在这个页面最顶部的Assets里下载就可以。

免安装版和安装版都可以,免安装版下载下来直接解压就可以了。

然后再顺手配个环境变量。

redis的服务是通过redis-server应用程序启动的,而redis还提供一个命令行客户端,redis-cli。

 如果遇到win+r,cmd输入redis-server,命令行窗口闪退的情况,可以win+r,cmd,输入redis-cli。如下图输入:

shutdown

随后再利用redis-server启动redis服务即可(这是因为有可能之前启动redis服务后没有正确的退出,导致6379端口被占用,再次启动时失败),如果还出问题,可能需要查一下现在6379(或者你配置了另外的redis服务端口) 端口被谁占用了。

如果正确启动,如下图:

为了更好地与redis服务交互,我还安装了个能和redis数据库连接并查看数据的GUI,RESP。

这个也是一个开源库提供的软件:lework/RedisDesktopManager-Windows: RedisDesktopManager Windows版本 (github.com)

Redis windows desktop manager,能够提供一个很不错的GUI。解压后直接运行里面的resp.exe文件即可。

可以查看自己的数据库、表,以及创建多个连接。

2. 内网穿透实现公网访问

内网穿透技术一般采用端口映射的方式,将内网的一个端口映射到公网中可访问的端口上 ,以此实现公网访问局域网的资源。

2.1. 飞鸽内网穿透

这里我使用的是飞鸽内网穿透工具,是一个提供GUI的在线内网穿透服务网站:飞鸽内网穿透官网 (fgnwct.com)

注册登录后,在控制台中选择开通隧道服务,这里会有一些可选项。我选择的是香港无备案穿透服务。

此处需要填写隧道的用途,ip+端口号,以及子域名。

 这里我是没有购买其他机构的SSL证书(华为云一年¥1500,阿里云一年¥2200,Amazon还要公司法人认证。买不起)。如果购买了SSL证书,配置之后还可以支持HTTPS协议,安全性更好。

随后下载飞鸽提供的客户端应用程序:

随后点开之前开通的隧道的小箭头,下面会有利用命令行客户端启动内网穿透服务的命令:

复制这条命令,在下载完客户端后启动命令行程序,输入该命令。

 即可成功连接到服务器。

在将客户端和服务端的内网穿透配置均设置好之后,即可实现对web服务的公网访问:

某一服务功能点运行示例如下:

http://www.tj-hxxt.cn/news/20163.html

相关文章:

  • 长春网站建设费用口碑好的设计培训机构
  • 哪个网站做学历认证品牌营销策略论文
  • asp动态网站开发课后答案宁波seo快速优化教程
  • 做蛋糕需要建议网站不附近广告公司
  • h5网站开发流程打开百度一下的网址
  • 专业建站公司收费标准搜索引擎平台有哪些
  • 数据交易网站开发全网搜索关键词查询
  • 设置wordpress文章图片不显示系统优化工具
  • 杭州拱墅区做网站河南网站seo
  • asp网站助手seox
  • 有视频接口怎么做网站网络营销做得好的酒店
  • 常州模板网站建设信息百度知道网页版
  • 江西做网站找谁哪些平台可以发布软文
  • 办公厅政府网站建设营销软文300字
  • 招聘网站建设需求2023近期舆情热点事件
  • 书亦烧仙草网络营销方式seo站长平台
  • 做网站开发的公司优化大师官网入口
  • 上海市建设工程质监站网站seo引擎优化外包公司
  • 中国工程建设企业协会网站最热门的短期培训课程
  • 网站架构变迁网站出售
  • 网站制作整个的流程是什么十大少儿编程教育品牌
  • 做网站多少钱西宁君博专注如何提高关键词搜索排名
  • 自己切片视频做网站双11销量数据
  • 旅游网站怎么用dw做seo网站优化软件
  • dw怎么做音乐网站网络推广靠谱吗
  • 什么是网站静态化合肥网络推广优化公司
  • diango做的网站怎么用免费软件下载网站有哪些
  • 泰州网站快速排名优化推广的软件有哪些
  • ie的常用网站湖南网站优化
  • 局域网如何做视频网站建设网络销售模式有哪些