标签:src 文献 strong 文件 net stop details header top
1.安装环境 命令行参考
https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos
用的是3.1版本
2.NetCore项目的发布
3.通过管理工具把发布得文件传到虚拟机上(我用的FTP工具FileZilla)
4.打开FinalShell连接虚拟机
在根目录创建 文件夹下创建data和mywebappFiles 类似文件夹,用来接收上传的项目文件。
然后通过FinalShell把发布得项目拖到 创建得mywebappfiles文件夹下
5.下载nginx
下载安装包。地址:http://nginx.org/en/download.html
下载tar得压缩包
6.在根目录得usr文件夹下创建一个 myapp/nginx类似文件夹
7.tar -xzvf 解压nginx文件夹
8.进入解压后得nginx文件夹 安装nginx的各种依赖库
yum install -y gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel
9.配置nginx的安装路径。 ./configure --prefix=/usr/myapp/nginx
10.编译并安装nginx。输入命令:make && make install
11.退出当前目录,进入到nginx安装目录找到conf目录
修改配置文件nginx.conf,输入命令:vim nginx.conf
upstream cluster.com{
server localhost:5000;
}
proxy_pass http://cluster.com;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
12.启动nginx,重新进入nginx目录。
13.关闭防火墙 systemctl stop firewalld
14.重新进入到项目文件目录,启动项目
dotnet CoreTestMySql.dll(项目名称得dll)
参考文献:https://www.cnblogs.com/xiketang/p/12745178.html
https://blog.csdn.net/yanchao963852741/article/details/105300627
https://www.cnblogs.com/qtiger/p/13864473.html
标签:src 文献 strong 文件 net stop details header top
原文地址:https://www.cnblogs.com/zhangzhuoqiang/p/14339683.html