1. 程式人生 > >菜鳥入門【ASP.NET Core】3:準備CentOS和Nginx環境

菜鳥入門【ASP.NET Core】3:準備CentOS和Nginx環境

sysconf service www post 輸入密碼 mct cnblogs kdt 提示

基本軟件

VMware虛擬機

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

centos安裝

打開VMware虛擬機,選擇文件----新建虛擬機

技術分享圖片

一般下載好的CentOS系統放在VMware文件夾下

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

選擇網絡方式(一般NAT就夠了)

技術分享圖片

後面的都選擇默認的就行了

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

然後運行就可以了

語言選英文

技術分享圖片

選擇位置

技術分享圖片

然後開始安裝

技術分享圖片

輸入密碼root123

技術分享圖片

技術分享圖片

然後等待安裝完成就可以了,用戶那裏不需要填寫

安裝完成後重啟一下

技術分享圖片

輸入root、root123登錄

技術分享圖片

大功告成

centos基本配置與使用

linux命令查看

查看網絡是否正常

技術分享圖片

如上圖所示網絡不正常

查看是否有ifconfig(網絡通信命令)

技術分享圖片

發現並沒有這個命令(原因是我們安裝的CentOS最小版的問題,有一些組件需要我們手動安裝一下)

cd /ect/sysconfig

進入網卡設置,編輯ifcfg-ens33文件

技術分享圖片

輸入模式,可以編輯內容。按字母 i 進入輸入模式 按esc進入命令模式
末行模式,退出時需要切換到末行。在命令模式下輸入 : 進入末行模式
:wq 保存退出 :q! 強制退出不保存

技術分享圖片

然後重啟網卡

技術分享圖片

在ping一下百度(成功)

技術分享圖片

配置ifconfig

這時候發現還是沒有ifconfig命令

技術分享圖片

安裝 net-tools包

技術分享圖片

安裝全部輸入y

這時候再執行ifconfig命令

技術分享圖片

使用PuTTy連接CentOS

打開PuTTy軟件,輸入CentOS的ip,端口號22

技術分享圖片

進入登錄界面,輸入root、root123

技術分享圖片

安裝Nigex

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

第一步:添加CentOS 7EPEL 庫

打開終端,使用下面的命令

sudo yum install epel-release

技術分享圖片

第二步:安裝Nginx

現在Nginx知識庫安裝在您的服務器上,使用下面的yum命令安裝Nginx

sudo yum install nginx

你回答“yes”的提示後,nginx會完成安裝到你的虛擬專用服務器(VPS)

第二步:啟動Nginx

Nginx不自己啟動。輸入以下命令讓nginx的運行:

sudo systemctl start 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】3:準備CentOS和Nginx環境