Winserver-IIS部署的网站迁移Linux教程!!

注:只适用于asp.net站点从Windows平台迁移至Linux平台使用


目录

一、准备

二、操作步骤

1.安装sqlserver

2.安装Jexus

3.编辑Jexus配置文件

4.启动

三.nginx代理(可省略)

总结


一、准备

源代码

数据库sql文件

linux服务器(我使用的为centos7.9)

二、操作步骤

1.安装sqlserver

我这里使用的docker部署(部署sqlserver是因为很早的项目,用的数据库是sqlsever)

#拉取镜像
Docker pull mcr.microsoft.com/mssql/server
#启动容器
docker run --name SQLServer -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=xxxxxx" -p 1433:1433 -d mcr.microsoft.com/mssql/server



#导入sql时,先将sql文件复制到容器内,在登陆sqlserver创建数据库,导入数据
#创建数据库自行创建,我这里就不写了
Docker cp   sql文件路径   SQLServer :/opt     #将sql文件放在容器内 /opt下
Docker  exec -it SQLServer  /bin/bash
/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P xxxxx
/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P xxxxx -d 数据库名称 -i /opt/xxx.sql

2.安装Jexus

地址:https://www.jexus.org/

安装独立版,按照下图所示独立版自行安装,非常简单

3.编辑Jexus配置文件

安装Jexus后路径在/usr/jexus/,该目录下有siteconf文件夹, 里面存放的是网站的的配置文件,

要建立一个网站就必须在里面有个网站配置文件,每一个配置文件就代表一个web站点

我们浏览文件夹,里面有个默认的网站配置文件default

可以直接使用默认的,也可以cp负责一份

解析如下图:

#端口
port=81
#你的代码路径
root=/ /var/www/hah_website
#域名
hosts=*    #OR your.com,*.your.com

4.启动

cd /usr/jexus/
#启动
./jws  start
#关闭
./jws  stop
#重启
./jws  restart

三.nginx代理(可省略)

#安装过程我就省略了,大家应该都会安装
#简单配个代理
server {
    listen 80;
    server_name xxx;
    client_max_body_size 100M;
    charset utf-8;
    location / {
                proxy_pass http://localhost:81/;

    }


}

总结

多多交流!

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岳暑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值