目前比较简单的组合呢,就算得上 .netcore+nginx. 本服务器及以后 都是用的Centos7。
一、搭建.netcore 的运行环境。到官网上去下载环境。
1、地址:https://www.microsoft.com/net/download/linux-package-manager/rhel/sdk-current
里面有安装备方法。照上面 复制粘贴就OK
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
sudo yum update
sudo yum install dotnet-sdk-2.1
.Net Core环境搭建好了,可以使用dotnet --version查看版本号
二、搭建nginx(最好不要用新版本 用14版)
1、添加CentOS 7 EPEL存储库:yum install epel-release
2、Nginx存储库安装在您的服务器上,使用以下yum命令安装Nginx:yum install nginx
3、启用Nginx,设置开机启动
systemctl start nginx #启用Nginx
systemctl enable nginx #设置开机启动
4、通过IP 访问,如果有页面就成功了。
*这里有一小坑,本地能访问,局城网并不能访问。这时防火墙在做怪。Centos7 用的 firewalld 做为防火墙。 屏蔽了端口需要关闭防火墙。
firewalld的基本使用
启动: systemctl start firewalld
查看状态: systemctl status firewalld
停止: systemctl disable firewalld
禁用: systemctl stop firewalld
这样外网就可以访问了。
参考网站:
https://segmentfault.com/a/1190000010763523
https://www.cnblogs.com/ants/p/5732337.html