现在是2020年2月4日,被疫情害的家里蹲的第N天,闲得无聊就玩下Linux,熟悉了一些Linux常用的命令就想着把.NetCore的站点部署到Linux上。

首先部署下Nginx,下面是自己部署Nginx的步骤,全当笔记记下了~

 

Linux环境:
CentOS 7.6 64位

所需的软件程序有wget、tar、gcc、pcre、pcre-devel、zlib、zlib-devel、openssl、openssl-devel 可以通过命令 yum list installed | grep "软件名称" 查询Linux是否已安装
如:

yum list installed | grep "wget"
Linux安装部署Nginx

上面图片表示已安装,如果没有安装则输入命令 yum install ,至于yum不理解 你就把它当成.NET里面的Nuget,当成前端的NPM即可。

1、下载Nginx

wget http://nginx.org/download/nginx-1.14.0.tar.gz
Linux安装部署Nginx

如上图,下载Nginx已经完毕

使用ls命令查看下载的压缩文件,如下图
Linux安装部署Nginx

2、解压Nginx

tar -xzf nginx-1.14.0.tar.gz

命令通过ls命令查看是否解压完成,如下图
Linux安装部署Nginx
至此,已经下载并且解压好Nginx了,接下来需要安装Nginx所需的其他软件组件。

3、安装Nginx所需的其他软件组件

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

4、配置Nginx

进入nginx目录,即解压nginx-1.14.0.tar.gz后的目录,输入ls命令可以查看nginx文件夹下的目录,如下图
Linux安装部署Nginx

输入命令 ./configure --prefix=/usr/local/nginx
执行成功后如下图:
Linux安装部署Nginx

5、 安装Nginx

输入命令 make

执行成功后如下图
Linux安装部署Nginx

输入命令 make install

执行成功后如下图
Linux安装部署Nginx

5、检测安装结果

输入命令 cd 回到根目录, 输入whereis nginx 可以查询到nginx安装后的目录地址,如下图

Linux安装部署Nginx

可以发现nginx现在安装的目录在/usr/local/nginx

6、启动Nginx

输入命令 cd /usr/local/nginx 进入nginx目录
输入命令 ./sbin/nginx -t

Linux安装部署Nginx

输入命令 cd sbin 进入 /usr/local/nginx/sbin目录
输入命令 ./nginx 启动nginx

查看Nginx是否启动成功
ps -ef | grep nginx
Linux安装部署Nginx

查看端口
netstat -ntlp

Linux安装部署Nginx
可以看到80端口已经由nginx开启

小结

nginx已经安装并启动好,上面所需要的一些软件包比如gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel 这些还不知道具体作用,还需要慢慢消化。下一节开始讲.NetCore站点发布到Nginx上。

相关文章:

  • 2022-12-23
  • 2021-12-12
  • 2021-12-22
  • 2019-12-10
  • 2022-02-08
  • 2022-02-08
猜你喜欢
  • 2022-12-23
  • 2021-08-17
  • 2021-10-06
  • 2022-12-23
  • 2021-08-29
相关资源
相似解决方案