您当前的位置:首页 > 电脑百科 > 站长技术 > 服务器

快速搭建静态服务器

时间:2019-08-29 14:59:18  来源:  作者:
快速搭建静态服务器

 

作为一名前端开发人员,经常也是需要有一个静态服务器的。下面让我们来分分钟搭建自己的静态服务器吧

一:使用 http-server

http-server 基于 Node,所以得先确保有 Node 环境。

1. 安装 http-server

npm install http-server -g

2. 启动

http-server -a 127.0.0.1 -p 9999

上面的命令表示在本机的 9999 端口上启动一个静态服务器,应用根目录为执行上面命令的所在目录

快速搭建静态服务器

 

优点:简单,快速

缺点:命令行一关,服务就中止了。每次开机都要再启一次,麻烦

二:使用 ApmServer/XAMPP

两者都是 php 的集成环境,这里以 ApmServer 为例(只有用过 ApmServer)。

首先在网上下载 ApmServer 的压缩包(免安装),解压到一个盘的根目录(建议是根目录,因为路径有空格可能造成一些不必要的麻烦),下面是其解压后的目录结构:

快速搭建静态服务器

 

双击 APMServ.exe 启动应用,可以看到下面的界面:

快速搭建静态服务器

 

因为我们只需要一个静态服务器,所以把 MySQL 和 SSL 等选项都去掉,然后点击 “启动 APMServ” 就完成我们的静态服务器了。这时要部署应用,只需要把文件放到 apmServer/www/htdocs 目录下面就可以访问到了。这里想说的是其虚拟目录配置,即映射硬盘上任一目录作为服务器的一个子目录。有了虚拟目录,我们就可以定制出多个不同的服务器了。

快速搭建静态服务器

 

打开虚拟目录的配置界面,填写虚拟目录名称(英文),中文备注,选择网页根目录,然后保存虚拟目录,重启 ApmServer 后, 就可以访问我们的虚拟目录了。

优点:简单,快速,集成 PHP 开发环境(PHP,MySQL 等), 支持虚拟目录等许多实用功能

缺点:用着用着就启动不了

三:使用 Tomcat

Tomcat 是 JAVA 应用服务器,当然也可以用来作静态服务器。但 Tomcat 默认的一些配置不太友好,所以我们要定制一些配置。首先就是让 Tomcat 支持显示目录文件。打开 Tomcat/conf/web.xml,修改 listings 为 true。

快速搭建静态服务器

 

Tomcat 中虚拟目录配置是位于 Tomcat/conf/server.xml。在在 host 标签中增加如下格式的配置:

1kz

<Context path="虚拟目录名" docBase="文件所在根目录" crossContext="true" />

如:<Context path="/test" docBase="G:/Test" crossContext="true" />

完成上面配置后,双击 Tomcat/bin/startup.bat 即可以启动 Tomcate 服务器,在浏览器中就可以正常访问到刚我们配好的目录了。

快速搭建静态服务器

 

优点:功能强大

缺点:配置复杂

小结:

如果没有特别要求,使用 http-server 基本就能满足我们前端对服务器的要求了

转载自AlloyTeam:http://www.alloyteam.com/2015/06/kuai-su-da-jian-jing-tai-fu-wu-qi-di-ji-zhong-fang-fa



Tags:静态服务器   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
这是学习 Node.js 的第七篇,这一篇主要是了解 http,同时实现一个静态资源服务器。先看一下这个服务器有什么功能。服务器功能展示首先我们在命令行工具输入 ss (意为:super ser...【详细内容】
2020-10-14  Tags: 静态服务器  点击:(88)  评论:(0)  加入收藏
作为一名前端开发人员,经常也是需要有一个静态服务器的。下面让我们来分分钟搭建自己的静态服务器吧一:使用 http-serverhttp-server 基于 Node,所以得先确保有 Node 环境。1....【详细内容】
2019-08-29  Tags: 静态服务器  点击:(184)  评论:(0)  加入收藏
IO 多路复用就是我们说的select,poll,epoll,有些地方也称这种IO方式为event driven IO。select/epoll的好处就在于单个process就可以同时处理多个网络连接的IO。它的基本原理...【详细内容】
2019-08-27  Tags: 静态服务器  点击:(195)  评论:(0)  加入收藏
▌简易百科推荐
阿里云镜像源地址及安装网站地址https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b111kK44P更新源之前把之前的国外的镜像先备份一下 切换到yumcd...【详细内容】
2021-12-27  干程序那些事    Tags:CentOS7镜像   点击:(1)  评论:(0)  加入收藏
前言在实现TCP长连接功能中,客户端断线重连是一个很常见的问题,当我们使用netty实现断线重连时,是否考虑过如下几个问题: 如何监听到客户端和服务端连接断开 ? 如何实现断线后重...【详细内容】
2021-12-24  程序猿阿嘴  CSDN  Tags:Netty   点击:(12)  评论:(0)  加入收藏
一. 配置yum源在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repovim /etc/yum.repos.d/google-chrome.repo按i进入编辑模式写入如下内容:[google-chrome]name=googl...【详细内容】
2021-12-23  有云转晴    Tags:chrome   点击:(7)  评论:(0)  加入收藏
一. HTTP gzip压缩,概述 request header中声明Accept-Encoding : gzip,告知服务器客户端接受gzip的数据 response body,同时加入以下header:Content-Encoding: gzip:表明bo...【详细内容】
2021-12-22  java乐园    Tags:gzip压缩   点击:(9)  评论:(0)  加入收藏
yum -y install gcc automake autoconf libtool makeadduser testpasswd testmkdir /tmp/exploitln -s /usr/bin/ping /tmp/exploit/targetexec 3< /tmp/exploit/targetls -...【详细内容】
2021-12-22  SofM    Tags:Centos7   点击:(7)  评论:(0)  加入收藏
Windows操作系统和Linux操作系统有何区别?Windows操作系统:需支付版权费用,(华为云已购买正版版权,在华为云购买云服务器的用户安装系统时无需额外付费),界面化的操作系统对用户使...【详细内容】
2021-12-21  卷毛琴姨    Tags:云服务器   点击:(6)  评论:(0)  加入收藏
参考资料:Hive3.1.2安装指南_厦大数据库实验室博客Hive学习(一) 安装 环境:CentOS 7 + Hadoop3.2 + Hive3.1 - 一个人、一座城 - 博客园1.安装hive1.1下载地址hive镜像路径 ht...【详细内容】
2021-12-20  zebra-08    Tags:Hive   点击:(9)  评论:(0)  加入收藏
以下是服务器安全加固的步骤,本文以腾讯云的CentOS7.7版本为例来介绍,如果你使用的是秘钥登录服务器1-5步骤可以跳过。1、设置复杂密码服务器设置大写、小写、特殊字符、数字...【详细内容】
2021-12-20  网安人    Tags:服务器   点击:(7)  评论:(0)  加入收藏
项目中,遇到了一个问题,就是PDF等文档不能够在线预览,预览时会报错。错误描述浏览器的console中,显示如下错误:nginx代理服务报Mixed Content: The page at ******** was loaded...【详细内容】
2021-12-17  mdong    Tags:Nginx   点击:(7)  评论:(0)  加入收藏
转自: https://kermsite.com/p/wt-ssh/由于格式问题,部分链接、表格可能会失效,若失效请访问原文密码登录 以及 通过密钥实现免密码登录Dec 15, 2021阅读时长: 6 分钟简介Windo...【详细内容】
2021-12-17  LaLiLi    Tags:SSH连接   点击:(16)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条