Web服务搭建&站库分离&路由访问

本文涉及的产品
.cn 域名,1个 12个月
简介: Web服务搭建&站库分离&路由访问

常规的Web应用搭建:

  1. 购买云服务器,购买域名


  1. 云服务器去搭建中间件

windows server 安装web角色后默认可以直接通过域名打开网站首页


  1. 下载并上传Web程序源码

zblog源码官网可下载

  1. 添加网站并绑定域名目录

域名解析设置:二级域名ablog.whgojp.top 解析到该服务器

zblog程序搭建成功



如果装了asp和IIS服务角色后zlbog还是安装不了

注意事项:

  1. 默认文档设置

  1. 启用ASP中的父目录


  1. 修改错误页,使其详细报错(debug)


网站搭建方式

端口站:

whgojp.top:80 PHP网站whgojp.top:8080 jsp网站whgojp.top 88 asp网站


子域名站点:

zlog.whgojp.top zlog博客bbs.whgojp.top dz论坛oa.whgojp.top OA管理系统


目录站点:

whgojp.top/wordpress php博客whgojp.top/dedecms 论坛


docker搭建:

Docker 主要解决环境配置问题,它是一种虚拟化技术,对进程进行隔离,被隔离的进程独立于宿主操作系统和其它隔离的进程


利用docker技术 虚拟化容器技术拉取镜像

集成软件搭建:

宝塔面板 Phpstudy wamp等


分配站:

注册用户,平台分配一个域名

凡科建站、阿里云建站等


站库分离&路由访问&语言类型

站库分离:

站库分离就是网站和数据库不在同一个服务器上,数据库用的是内网网络;这样的操作模式更快,更安全;很多大型的企业都采用站库分离的模式。

这里填写其他数据库主机(需开启外联),进行站库分离。

为了安全性,可以在数据库方进行IP白名单限制等操作,也可以使用云数据库服务


路由访问

网站源码与路径不对应,根据路由的配置决定

例如:thinkphp phpcms java类型网站


语言类型

不同的编程语言开发的源码也不同,

php源码可以直接访问,

asp源码需llspy反编译dll文件,

java也需要反编译字节码class文件。

思考:为什么有些页面打开是下载文件,有些页面打开是直接浏览?

MIME设置的问题

e01f26b554c6a428926f613fcc6a5ce7_d43d971f2d0e267304554e59480d8770.png

相关文章
|
20天前
|
Go
go创建web服务
go创建web服务
22 4
|
1月前
|
中间件 API Go
使用Echo和Gin构建高性能Web服务的技术文档
本文档对比了Go语言中的两个流行Web框架——Echo和Gin。Echo是一个高性能、可扩展的框架,适合构建微服务和API,强调简洁API和并发性能。Gin基于net/http包,具有Martini风格API,以其快速路由和丰富社区支持闻名。在性能方面,Gin的路由性能出色,两者并发性能均强,内存占用低。文中还提供了使用Echo和Gin构建Web服务的代码示例,帮助开发者了解如何运用这两个框架。选择框架应考虑项目需求和个人喜好。
48 2
|
1天前
|
机器人 Shell 开发者
`roslibpy`是一个Python库,它允许非ROS(Robot Operating System)环境(如Web浏览器、移动应用等)与ROS环境进行交互。通过使用`roslibpy`,开发者可以编写Python代码来远程控制ROS节点,发布和订阅话题,以及调用服务。
`roslibpy`是一个Python库,它允许非ROS(Robot Operating System)环境(如Web浏览器、移动应用等)与ROS环境进行交互。通过使用`roslibpy`,开发者可以编写Python代码来远程控制ROS节点,发布和订阅话题,以及调用服务。
18 8
|
13天前
|
开发框架 安全 .NET
使用VB.NET构建Web服务和REST API的指南
【7月更文挑战第2天】使用VB.NET构建Web服务和REST API的指南:从Web服务基础到ASP.NET Core实践,涵盖控制器、路由、模型绑定、安全措施(如JWT、HTTPS)及测试、部署(Azure、Docker)与监控工具。了解如何利用VB.NET在现代云环境中创建高效、安全的API。开始你的VB.NET Web服务开发之旅!**
15 1
|
1天前
|
网络协议 安全 Python
我们将使用Python的内置库`http.server`来创建一个简单的Web服务器。虽然这个示例相对简单,但我们可以围绕它展开许多讨论,包括HTTP协议、网络编程、异常处理、多线程等。
我们将使用Python的内置库`http.server`来创建一个简单的Web服务器。虽然这个示例相对简单,但我们可以围绕它展开许多讨论,包括HTTP协议、网络编程、异常处理、多线程等。
5 0
|
26天前
|
开发框架 开发者 Python
使用 Flask 为 Web 应用添加路由
通过学习 Flask 中的视图函数和路由规则,你可以使用 Flask 构建强大的 Web 应用程序并为其添加功能。在 Flask 中,视图函数以 Python 函数的形式定义,每个视图函数都与一个 URL 相关联。在 Flask 中,URL 处理程序被称为视图函数,它们用于响应客户端请求并返回响应。在 Flask 应用程序中,这是可选的。在这里,我们将其命名为 'hello',并将其与 URL '/hello/<name>' 绑定在一起。在上面的示例中,我们使用了默认的视图函数名称 'hello'。
21 2
|
29天前
|
监控 测试技术 开发者
【Docker项目实战】使用Docker部署NextTrace Web路由工具
【6月更文挑战第16天】使用Docker部署NextTrace Web路由工具
37 4
|
10天前
|
Java 应用服务中间件 Linux
Tomcat安装部署[单机软件],可以让用户开发的WEB应用程序,变成可以被访问的网页,Tomcat的使用需要jdk环境
Tomcat安装部署[单机软件],可以让用户开发的WEB应用程序,变成可以被访问的网页,Tomcat的使用需要jdk环境
|
10天前
|
Web App开发
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
|
1月前
jetty内嵌web页面服务入门
jetty内嵌web页面服务入门
17 1