博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nancy简单实战之NancyMusicStore(五):部署上线
阅读量:6618 次
发布时间:2019-06-25

本文共 982 字,大约阅读时间需要 3 分钟。

原文:

前言

经过本系列前面四篇文章,NancyMusicStore已经开发完成了,下面就差部署上线了,我们会在两个不同的环境部署。其实之前的文章也有讲解在

Linux下部署的相关事宜。下面开始本文的内容。

Windows IIS 部署

网站部署,首先要做的就是将我们的代码发布。

下面是发布后的整个文件目录:

root

由于并没有太多东西,所以我们的根目录没有太多的东西,甚至是我们的bin目录,里面也是非常的整洁!

bin

然后就是打开IIS管理工具,添加一个新的网站(确保一个网站对应一个应用程序池):

add a new website

接下来是要去指定我们应用程序池的CLR版本

pool

然后就是重新启动我们的这个站点,打开浏览器来访问这个站点

输入本地的ip+8080或127.0.0.1:8080 即可访问我们部署在IIS上面的NancyMusicStore,下面是具体的演示动画:

demo

Linux Jexus 部署

Linux系统 : CentOS 7

操作工具 : Xshell

进入tmp目录

cd /tmp

下载最新版的Jexus

wget linuxdot.net/down/jexus-5.8.2-x64.tar.gz

解压

tar -zxvf jexus-5.8.2-x64.tar.gz

把解压后得到的jexus文件夹移动到 /usr 路径。

sudo mv jexus /usr

然后清理/tmp中的jexus:

sudo rm -rf /tmp/jexus*

通过文件上传工具,将站点上传到 /var/www/nancymusicstore 下

website

然后为这个站点配置一个config

cd /usr/jexus/siteconfvim nancymusicstore

使其内容如下:

port=8065root=/ /var/www/nancymusicstorehosts=*   NoLog=true

最后启动站点

/usr/jexus/./jws restart

通过curl命令去看看http的响应

curl -I localhost:8065

请求头如下:

header

当然,请求头我们只是看到了请求的结果,下面通过浏览器看看

Linux

效果与刚才的一致,特地通过F12看看请求头信息,也和我们curl的结果是一致的!

现在也成功在Windows和Linux下部署了,这个系列也就告一段落了。

本文也已经同步到

转载地址:http://cgkpo.baihongyu.com/

你可能感兴趣的文章
[Java IO]01_File类和RandomAccessFile类
查看>>
PDF.NET(PWMIS数据开发框架)之SQL-MAP目标和规范
查看>>
Hadoop HDFS概念学习系列之HDFS Master/Slave架构(十)
查看>>
Windows c++应用程序通用日志组件(组件及测试程序下载)
查看>>
Hadoop HDFS概念学习系列之HDFS升级和回滚机制(十二)
查看>>
jquery select操作大全
查看>>
C# GDI+ 简单绘图 (三)
查看>>
ExtJS 4.2 教程-02:bootstrap.js 工作方式
查看>>
ABP理论学习之MVC控制器(新增)
查看>>
现代软件工程 第五章 【团队和流程】练习与讨论
查看>>
Html-文档类型(DTD)和DOCTYPE
查看>>
Linux进程冻结技术【转】
查看>>
Solr与MySQL查询性能对比
查看>>
【转】好的用户界面-界面设计的一些技巧
查看>>
鼠标的当前位置
查看>>
无序hashset与hashmap让其有序
查看>>
[nRF51822] 3、 新年也来个总结——图解nRF51 SDK中的Button handling library和FIFO library...
查看>>
用Excel PS 汽车人标志
查看>>
iOS post提交数据有嵌套数组的处理方法
查看>>
[汇编] 将字符串里的一个'&'字符换成空格
查看>>