【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

时间:2022-04-16 05:33:51

基本软件

VMware虚拟机

centos:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1708.iso

centos安装

打开VMware虚拟机,选择文件----新建虚拟机

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

一般下载好的CentOS系统放在VMware文件夹下

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

选择网络方式(一般NAT就够了)

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

后面的都选择默认的就行了

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

然后运行就可以了

语言选英文

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

选择位置

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

然后开始安装

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

输入密码root123

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

然后等待安装完成就可以了,用户那里不需要填写

安装完成后重启一下

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

输入root、root123登录

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

大功告成

centos基本配置与使用

linux命令查看

查看网络是否正常

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

如上图所示网络不正常

查看是否有ifconfig(网络通信命令)

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

发现并没有这个命令(原因是我们安装的CentOS最小版的问题,有一些组件需要我们手动安装一下)

cd /etc/sysconfig

进入网卡设置,编辑ifcfg-ens33文件

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

输入模式,可以编辑内容。按字母 i 进入输入模式 按esc进入命令模式
末行模式,退出时需要切换到末行。在命令模式下输入 : 进入末行模式
:wq 保存退出 :q! 强制退出不保存

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

然后重启网卡

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

在ping一下百度(成功)

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

配置ifconfig

这时候发现还是没有ifconfig命令

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

安装 net-tools包

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

安装全部输入y

这时候再执行ifconfig命令

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

使用PuTTy连接CentOS

打开PuTTy软件,输入CentOS的ip,端口号22

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

进入登录界面,输入root、root123

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

安装Nigex

指导安装地址:https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-centos-7

第一步:添加CentOS 7EPEL  库

打开终端,使用下面的命令

sudo yum install epel-release

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

第二步:安装Nginx

现在Nginx知识库安装在您的服务器上,使用下面的yum命令安装Nginx

sudo yum install nginx

你回答“yes”的提示后,nginx会完成安装到你的虚拟专用服务器(VPS)

第二步:启动Nginx

Nginx不自己启动。输入以下命令让nginx的运行:

sudo systemctl start nginx

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

启动完成之后我们就可以用CentOS的IP和80端口访问Nginx了

如果无法访问,说明还是有问题

If you are running a firewall, run the following commands to allow HTTP and HTTPS traffic(如果您正在运行防火墙,请运行以下命令以允许HTTP和HTTPS通信)

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

这时候再次访问80端口

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

安装成功