番茄论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

Linux下搭建asp.net运行环境

[复制链接]
发表于 2020-4-13 17:53:34 | 显示全部楼层 |阅读模式
最近有个项目,是在Windows平台下开发的,需要把 asp.net web应用移植到 CentOS下,甚是头疼;
翻阅资料,发现Jexus是个可行的方案,下面是官方对Jexus的定义:
什么是Jexus
Jexus是一款Linux平台上的高性能WEB服务器和负载均衡网关,以支持ASP.NET、ASP.NET CORE、PHP为特色,同时具备反向代理、入侵检测等重要功能。可以这样说,Jexus是.NET、.NET CORE跨平台的最优秀的宿主服务器,如果我们认为它是Linux平台的IIS,这并不为过,因为,Jexus不但非常快,而且拥有IIS和其它Web服务器所不具备的高度的安全性,这是政府机构和重要企业对web服务器最必要也是最重要的品质需求。
1.下载Jexus
登陆https://www.jexus.org/,下载最新版的 Jenux,截止2019-6-12最新版为 6.1
下载链接:https://www.linuxdot.net/down/jexus-6.1-x64.tar.gz
2.使用Xshell远程登陆 CentOS,最好是root管理员账户,其它管理员账户也可以
  1. 1 输入命令: 服务器安装jexus
  2. 2 wget https://www.linuxdot.net/down/jexus-6.1-x64.tar.gz
复制代码
3.解压,解压完毕后可使用 ls 指令查看
  1. tar -zxvf jexus-6.1-x64.tar.gz
  2. 解压完成后,会得到一个jexus文件夹。
复制代码
4.移动
  1. 把jexus文件夹移动或复制到一个指定的工作位置,这个位置你自己决定,建议大家统一使用/usr路径。
  2. sudo mv jexus /usr
复制代码
5.创建测试页面
  1. 由于jexus的默认的网站配置文件指向的物理路径是/var/www/default,所以,我们在/var下创建www文件夹,在www下创建default文件夹。
  2. 注意: /var 和 /usr 是平级的,即Jexus是放在 /usr下,网站是放在 /var下
  3. cd /var
  4. sudo mkdir www
  5. cd www sudo
  6. mkdir default

  7. --输入命令: 创建index.aspx文件
  8.   vi index.aspx
  9.   --添加代码
  10.   <%@Page Language="C#"%>
  11.   <%=DateTime.Now.ToString()%>

  12.   --键盘按ESC键退出编辑状态
  13.   --输入命令: 保存修改
  14.     :wq
  15.   --输入命令: 查看文件是否新建成功
  16.     cat index.aspx
复制代码
6.启动网站
  1. 启动jexus并尝试访问默认网站:

  2. cd /usr/jexus

  3. sudo ./jws start

  4. curl localhost


  5. Jexus的常用命令:

  6. 启动:sudo ./jws start

  7. 重启:sudo ./jws restart

  8. 停止:sudo ./jws stop

  9. 启动某个网站: sudo start 网站名

  10. 重启某个网站:sudo restart 网站名

  11. 停止某个网站:sudo stop 网站名
复制代码
7.卸载
  1. Jexus是“绿色软件”,除了jexus文件夹外,它不会在系统的其它地方写入任何文件,也不会注册任意信息,所以,它的卸载很简单:删除 jexus文件夹就行了。
复制代码
8.其实配置的操作,也可以在Centos桌面环境下操作,无非是解压,复制和粘贴的过程

当然如果网站有更改,需要使用

cd /usr/jexus

./jws restart

来重新启动网站 ,最后可以使用 pc 电脑在 windows系统下访问 网站



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


QQ|Archiver|手机版|小黑屋|番茄论坛

GMT+8, 2020-10-1 11:29 , Processed in 0.098953 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表