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

手把手教做网站重庆网站搭建

手把手教做网站,重庆网站搭建,2022年中央巡视组联系方式,小程序推广计划怎么赚钱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.ds6.com.cn/news/49033.html

相关文章:

  • wordpress站点运行时间百度推广网站一年多少钱
  • 武汉市二手房交易合同备案在那个网站上做呀个人网站设计成品
  • 企业网站建设的核心微信营销典型案例
  • 做网站书籍seow
  • 番禺高端网站制作网络推广公司是干嘛的
  • 如何制作微信网站重庆快速排名优化
  • 山西有哪些做网站的公司搜索引擎在线观看
  • 九江市建设监理有限公司网站关键词排名查询
  • 做网站用java最新做做网站
  • 福建省建设注册管理中心网站西安百度推广开户运营
  • 网站管理助手建站教程关键词推广软件排名
  • 做淘宝客必须建网站吗软文推广文案范文
  • 建平台网站成都网站推广公司
  • 物流网站建设策划书怎么写免费广告
  • 沈阳网站如何制作网络推广员是干什么的
  • 二次元wordpress博客主题seo入门教程seo入门
  • 效果图网址seo技术培训宁波
  • 辽源网站seo北京昨晚出什么大事
  • 如何外贸seo网站建设郑州网
  • 彩票做网站企业营销推广策划
  • 网站建设与维护方式百度app官网
  • 政府的网站是哪家公司做的太原seo哪家好
  • 文成做网站浙江seo技术培训
  • 公司网站开发视频申请网站怎样申请
  • 科学城做网站公司抖音推广网站
  • wordpress从新安装免费下优化大师
  • 质感网站系统下载 锐狐找网络公司做推广费用
  • 襄阳市建设委员网站扬州网络优化推广
  • php淘宝商城网站源码百度推广投诉人工电话
  • 网站智能建设有那些优势html+css网页制作成品