Centos Steam 8 下部署.Net6项目
一.安装运行环境
1.安装Sql Server 2019
1.下载 Microsoft SQL Server 2019 Red Hat 存储库配置文件:
# sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo
2.运行以下命令以安装 SQL Server:
# sudo yum install -y mssql-server
3.包安装完成后,运行 mssql-conf setup,按照提示选择版本,如企业版或开发版,并设置 SA 密码。
# sudo /opt/mssql/bin/mssql-conf setup

4.设置开机启动,启动sql server,并进行启动验证
# sudo systemctl enable mssql-server
# sudo systemctl start mssql-server
# sudo systemctl status mssql-server
出现下面提示说明启动成功

5.sqlserver默认使用1433端口,开放1433端口允许远程访问
# sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
# sudo firewall-cmd --reload
6.使用SSMS连接工具连接数据库

连接成功,则Sql Server 数据库安装完成。
2.安装Docker
1.安装包管理工具插件 yum-utils
# dnf -y install yum-utils
2.添加Docker仓库
# dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.安装docker引擎、客户端、后台程序
# dnf -y install docker-ce docker-ce-cli containerd.io
4.设置开机启动,启动Docker,并进行验证
# systemctl enable docker
# systemctl start docker
# docker -v
出现下面提示则安装docker成功

3.安装Nginx
1.检查yum上的nginx版本 :
# yum info nginx
2.安装nginx
# yum install nginx
3.查看nigix的版本
# nginx -v
4.设置开机启动,启动nginx
# systemctl enable nginx
# systemctl start nginx
# systemctl status nginx
5.设置防火墙,添加80、443端口
# sudo firewall-cmd --permanent --zone=public --add-service=http
# sudo firewall-cmd --permanent --zone=public --add-service=https
# sudo firewall-cmd --reload
6.验证nginx: 在浏览器中输入nginx的访问地址(默认服务器IP地址),如出现nginx欢迎页时配置成功

4.安装Redis
1.检查yum上的Redis版本 :
# yum info redis
2.安装redis
# yum install redis
3.设置开机启动,启用redis
# systemctl enable redis
# systemctl start redis
# systemctl status redis
3.redis默认端口6379,防火墙添加端口。
# sudo firewall-cmd --add-port=6379/tcp --permanent
# sudo firewall-cmd --reload
# systemctl restart redis
3.修改配置,允许远程访问。
编辑 /etc/redis.conf文件,
找到 bind 127.0.0.1,注释掉,允许所有IP访问
bind 127.0.0.1 --> # bind 127.0.0.1
找到# requirepass foobared一行,删除前面的#注释,然后将foobared改为redis远程登录的密码
# requirepass foobared --> requirepass 登录密码
保存文件。
4.重启 redis 服务,使修改配置应用生
# systemctl restart redis
5.验证redis,用RedisDesktopManager工具远程连接redis服务器。
5.安装RabbitMq

浙公网安备 33010602011771号