最近项目要使用Linux服务器(REHL6.5)+MySQL,因此特尝试操作。

1 Linux 安装Jexus

1.1 下载Jexus

因为服务器没有安装Xwindows,Jexus的下载又出现问题,所以从https://www.jexus.org/下载jexus独立版(专业版),然后上传到Linux上。在Linux可以直接使用curl https://jexus.org/release/x64/install.sh|sudo sh(测试不成功)。

1.2 使用PSCP上传

百度搜索并下载Putty.exe, 下载并将pscp.exe放到与Putty相同目录。输入命令上传文件。

命令格式:pscp d:\Publicfile\TestLinux4.6.tar.gz root@192.168.0.109:/usr/local  回车后根据提示输入密码,pscp将上传数据

1.3 解压Tar包

将下载后的tar包解压,放到个人习惯的目录,例如 /usr/local/,

命令格式:Tar –xzvf  jexus-*.tar.gz  -C /usr/local

1.4 启动Jexus

进入jexus目录,运行./jws start     (其它命令restart)

1.5 Linux强制下载文件

使用wget或curl时候出现Unable to establish SSl connection错误解决:

  • wget 使用 –no-check-certificate 参数
  • curl 使用 -k或者--insecure 参数

3 开发网站发布

3.1 VS2017 创建项目

选择.net framework 4.7,ASP.NET Web 应用程序(非.net Core),不进行身份验证,其它不变。

3.2 发布到文件

不勾选“在发布期间预编译(P)”

4 Linux 部署

4.1 创建默认网站目录

在/var/www下创建默认目录default

4.2 发布后网站文件复制到此目录

4.3 防火墙打开80端口

这样就可以浏览到网站

4.4 部署多网站

1)将jexus/siteconf目录下的default复制成一个新文件,例如Mysite1

2)修改Mysite1的port和目录

3)在/var/www下面建立新网站目录Mysite1

4)重复4.3步骤,打开8080端口

5)重启jexus:./jws restart

参考资料:

http://www.cnblogs.com/xiaoruilin/p/7867823.html

https://www.cnblogs.com/yunei/p/5452120.html

http://www.cnblogs.com/jzfan/p/7741074.html(.net core)

(整理)在REHL6.5上部署ASP.NET MVC的更多相关文章

  1. [整理]IIS 6.0 下部署 Asp.net MVC Web Api 后 HTTP PUT and DELETE 请求失败

    http://guodong.me/?p=1560 ASP.NET MVC 4 has a new feature called WebAPI which makes it much easier t ...

  2. 阿里云 Windows Server 2012 r2 部署asp.net mvc网站 平坑之旅

    做了多年的Web开发工作,网站部署也不在话下,可每次部署却并不是十分顺利,将本次在阿里云服务器上部署asp.net mvc网站遇到的问题记录如下. 平台是阿里云ECS,操作系统是 Windows Se ...

  3. fedora上部署ASP.NET——(卡带式电脑跑.NET WEB服务器)

    andrew,20130601,guilin 本文记录在树莓派(fedora)上部署ASP.NET MVC2 的过程. 本文共分为六部分,分别是前置条件,Apache的安装,Mysql的安装,安装mo ...

  4. 在没有安装有mvc3的主机上部署asp.net mvc3网站,需要包含的DLL文件

    原文:在没有安装有mvc3的主机上部署asp.net mvc3网站,需要包含的DLL文件 http://hi.baidu.com/aspxdiyer/blog/item/5515a69943232f1 ...

  5. IIS 7 Web服务器上部署ASP.NET网站(转)

    IIS 7 Web服务器上部署ASP.NET网站小记 摘自:http://swanmsg.blog.sohu.com/162111073.html 网上查找了很久关于iis7配置asp.net配置问题 ...

  6. 在树莓派上部署asp.net

    今天成功的在树莓派上部署asp.net呢.之前在unbuntu上测试成功了,结果今天操作的时候又不会操作了,主要对Linux太不熟悉了,找资料,资料又不多,这次赶紧记录下来,以备下次查阅. 我用的mo ...

  7. CentOS7上部署ASP.Net Core 2.2应用

    前言 在CentOS7上部署ASP.Net Core应用是我的技术路线验证的一部分,下一个产品计划采用ASP.Net Boilerplate Framework开发.因此需要求提前进行一下技术验证,在 ...

  8. Web Server 在IIS上部署ASP.NET Core项目

    在IIS上部署ASP.NET Core项目 一.配置应用程序池为无托管: 二.安装ASPNETCoreModule:(核心) 下载地址:https://go.microsoft.com/fwlink/ ...

  9. .NET开发框架(五)-IIS上部署ASP.NET Core项目教程

    系列教程:从初学者到架构师的一步步蜕变 本篇经验将和大家介绍如何在IIS上部署ASP.NET Core项目,希望对初学.NET CORE的童靴入门有所帮助! 1.打开VS,创建项目,选择ASP.NET ...

随机推荐

  1. github命令总结

    一.创建版本库 1.创建一个空目录 $ mkdir learngit $ cd learngit $ pwd //pwd命令用于显示当前目录 2.创建一个版本库(通过git init命令把这个目录变成 ...

  2. Python Flask框架

    Python有很多Web框架,可谓是百家争鸣,我这里列出几个比较叼的几个框架 Django      市场占有率最高,官方文档几近完美,但是适合比较大的项目,小项目会显得累赘. Tornado    ...

  3. python 爬虫 记录

    python3 爬虫需要安装:requests,beautifulsoup4,html5lib 带有中文的需要这样写,要不然就会出现乱码 html = response.content.decode( ...

  4. MapServer Configuring with IIS

    MapServer Configuring with IIS 一.前言 1.MapServer简介 MapServer是一个用C语言编写的开源地理数据呈现引擎.除了浏览地理信息系统数据之外,MapSe ...

  5. IO调度算法的理解(转载)

    IO调度器(IO Scheduler)是操作系统用来决定块设备上IO操作提交顺序的方法.存在的目的有两个,一是提高IO吞吐量,二是降低IO响应时间.然而IO吞吐量和IO响应时间往往是矛盾的,为了尽量平 ...

  6. Ubuntu虚拟机屏幕自适应与文件拖拽复制方法

    使用VMware-tools的替代品:open-vm-tools 安装步骤: 1 更新下系统源 sudo apt update 2 安装open-vm-tools sudo apt install o ...

  7. Js 基本类型和引用类型

    一个变量可以存放两种类型的值,基本类型的值(primitive values)和引用类型的值(reference values). ES6 引入了一种新的原始数据类型 Symbol,表示独一无二的值. ...

  8. 2018年4月中旬的PTA(三)

    C高级第三次PTA作业(1) 题目6-1 输出月份英文名 1.设计思路 (1)算法(子函数) 第一步:定义字符型一级指针子函数名getmonth,形参整型n. 第二步:定义长度为12的字符数组指针mo ...

  9. redis 分布式锁实现

    我们实现的分布式锁,使用redis提供的SET NX功能,由于redis server的单线程模型,保证了天然并发安全. https://stackoverflow.com/questions/116 ...

  10. [LeetCode&Python] Problem 257. Binary Tree Paths

    Given a binary tree, return all root-to-leaf paths. Note: A leaf is a node with no children. Example ...