Linux下安装Nginx

最近接触到了Nginx,之前一直听过,没了解过,于是自己搭个虚拟机玩玩,了解一下。

一、背景

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,作为一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。
其特点是占有内存少,并发能力强

二、安装步骤

2.1 安装依赖项

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

安装完毕
在这里插入图片描述

2.2 创建文件目录

创建一个目录用来安装nginx,方便我们后面使用和卸载

//切换usr目录
cd /usr
//创建software目录,用于以后存放软件目录
mkdir software
//切换software目录
cd software
//创建nginx目录
mkdir nginx

在这里插入图片描述

2.3 下载nginx

在nginx安装目录下下载

wget http://nginx.org/download/nginx-1.23.1.tar.gz

我自己一开始用windows在官网上下载了,所以直接拉到linux对应的目录上了。
在这里插入图片描述
然后进行解压

tar -xvf nginx-1.23.1.tar.gz

在这里插入图片描述

2.4 安装nginx

//进入解压后的目录
cd nginx-1.23.1
//执行命令 考虑到后续安装ssl证书 添加两个模块
./configure --with-http_stub_status_module --with-http_ssl_module
//执行make命令
make
//执行make install命令
make install

2.5 启动nginx

nginx默认会被安装到/usr/local/nginx目录下

​​​​​​​/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

上面的命令意思是根据nginx.conf这个配置文件启动nginx。
所以我们可以通过修改配置文件来控制nginx。

vi /usr/local/nginx/conf/nginx.conf

在这里插入图片描述
当修改配置文件后,需要通过重启nginx加载最新的配置

/usr/local/nginx/sbin/nginx -s reload

查看nginx进程
在这里插入图片描述

2.6 访问nginx

配置文件默认监听的端口是80,通过访问localhost:80
在这里插入图片描述
如果希望外部主机访问,则需要开放端口,具体可以看
访问虚拟机端口服务
ip地址通过ifconfig确定
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值