linux使用CGIHTTPServer搭建本地网站

使用linux的版本,是windows自带的Ubuntu.(在windows下安装ubuntu在前面的博文中有写过,也可以直接访问windows的官方网站来查阅。)

使用python的版本,是python2.7.

  • 第一步:将网站文件存储到linux的自己创建的网站文件夹下

我创建了一个文件夹:/temp/service/demo

网站文件使用的是restAssured中的一个jsonDemo:

vi testerhome.json

  json中粘贴以下内容:

{
"lotto":{
 "lottoId":5,
 "winning-numbers":[2,45,34,23,7,5,3],
 "winners":[{
   "winnerId":23,
   "numbers":[2,45,34,23,3,5]
 },{
   "winnerId":54,
   "numbers":[52,3,12,11,18,22]
 }]
}
}

  

在linux该文件夹中执行:

python -m CGIHTTPServer

  

成功后会提示:

  • 第二步,访问ubuntu开启的IP地址下8000端口的该网站文件

我在windows中的浏览器访问 0.0.0.0:8000或者127.0.0.1:8000都会找不到我存在本地的testerhome.json文件,后面想到是不是本地的ubuntu和本地的windows的IP地址并不共享(原来真的是)。

本地windows的IP地址是

本地ubuntu的IP地址是

所以windows的浏览器应该访问 http://172.26.240.167:8000/

原文地址:https://www.cnblogs.com/zhizhiyin/p/12262798.html

时间: 2024-08-04 15:42:28

linux使用CGIHTTPServer搭建本地网站的相关文章

Linux中如何搭建本地yum源

1.配置本地yum源的作用 Linux下安装软件有两种方式: 一种是rpm命令的方式,另外一种就是yum在线安装. 由于rpm命令安装和卸载软件时有可能会出现很多的依赖问题,为了解决这些依赖,我们往往会花费大量的时间和精力.那么,为了更方便我们的操作,yum在线安装和卸载的方式就成为了我们安装和卸载软件时的首选,这也是目前Linux下软件的安装卸载最常用的一种方式. 2.本地yum源配置 对于没有联网的Linux操作系统的客户机来说,为了能够使用yum命令安装软件的方式,我们需要先在本地搭建yu

linux下Yum搭建lamp网站架构

在上节课我用了源代码和免安装软件的两种方式搭建了LAMP架构的网站,今天我们对上一节做个简单的总结: 源代码安装软件是我们Linux下常用的安装方法共分四个步骤: 在上一节我们的数据库就是免安装的.直接解压就可以使用了.是不是很简单,只要我们把前面的命令都掌握了,后面的服务搭建都不是问题. 今天我们讲解用yum搭建lamp网站架构.用yum命令安装软件也是我们Linux下一种常用的,因为他更简单,但是移植性差.好啦开始我们的操作了. 实验环境: 一台单机服务器,操作系统centos6.6.注意服

Linux系统中搭建本地光盘yum源

搭建本地光盘yum源 第一步:放入CentOS安装光盘,并挂载光盘到指定位置:命令如下: [[email protected] ~]#mkdir /mnt/cdrom #创建cdrom目录,作为光盘的挂载点 [[email protected] ~]#mount -t iso9660 /dev/cdrom1 /mnt/cdrom/ mount: block device /dev/sr0 is write-protected mounting read-only #挂载光盘到/mnt/cdrom

oracle linux 4.8搭建本地源

使用oracle linux 4.8安装oracle 10g rac时需要安装许多依赖包,一个一个比较麻烦.搭建个本地源比较简单,比以往的的oracle linux 5和6都要复杂一些. 1.下载安装createrepo软件 下载地址:http://rpm.pbone.net/index.php3/stat/4/idpl/3259698/dir/redhat_el_4/com/createrepo-0.4.6-1.el4.rf.noarch.rpm.html [[email protected]

在Linux系统中搭建Nginx网站服务

关于Nginx 一款高性能.轻量级Web服务软件 稳定性高 系统资源消耗低 对HTTP并发连接的处理能力高 单台物理服务器可支持30000 ~ 50000个并发请求 Nginx编译安装 Nginx源码包下载 安装支持软件 [[email protected] opt] yum install gcc gcc-c++ make pcre-devel zlib-devel -y 创建运行用户.组 [[email protected] opt] useradd -M -s /sbin/nologin

在VWwear下,用文件中的挂载光盘在linux虚拟机下搭建本地仓库

首先打开Linux虚拟机环境 打开终端 进入主页面,建立一个新的 文件夹 接着输入指令:mount   /dev/cdrom  /xinshou进入,出现这种情况 后输入指令cd  /etc/yum.repos.d进入到repos.d文件夹下 打开菜单,并修改文件,文件备份并删除原文件 mv CentOS-Sources.repo CentOS-Sources.repo.bak 输入指令 vi  CentOS-Media.repo打开此文件夹 进入界面后进行修改 修改如下:baseurl = f

XAMPP搭建本地网站

apache启动失败,应该是端口冲突,修改配置文件 17:43:55 [Apache] Attempting to start Apache service... 17:43:58 [Apache] Status change detected: running 17:43:58 [Apache] Status change detected: stopped 17:43:58 [Apache] Error: Apache shutdown unexpectedly. 17:43:58 [Apa

使用python快速搭建本地网站

如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS,Nodejs等.那么, Python 可能帮助你.使用Python可以完成一个简单的内建 HTTP 服务器.于是,你可以把你的目录和文件都以HTTP的方式展示出来.你只需要干一件事情,那就是安装一个Python(如果你使用的是mac系统,已经自带python,连安装都省了). 实际上来说,这是一个可以用来共享文件的非常有用的方式.实现一个微型的HTTP服务程序来说是很简单的事情

Linux运维学习之 —— 搭建本地yum源

yum是RPM的前端工具,通过yum命令可以帮我们自动解决安装rpm包之间的依赖关系.下面是搭建本地yum仓库的步骤: 1.挂载光盘(光盘为CentOS-6.5-x86_64-bin-DVD2.iso)     mount /dev/cdrom1 /media ls一下/media这个目录,可以看到以下内容 2.创建本地文件夹,将Packages下的rpm包全部拷贝到本地文件夹     mount /dev/cdrom1 /media/     cp -r /media/Packages/* /