我是靠谱客的博主 糟糕星星,最近开发中收集的这篇文章主要介绍Linux下安装Nginx一、背景二、安装步骤,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

目录

  • 一、背景
  • 二、安装步骤
    • 2.1 安装依赖项
    • 2.2 创建文件目录
    • 2.3 下载nginx
    • 2.4 安装nginx
    • 2.5 启动nginx
    • 2.6 访问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确定
在这里插入图片描述

最后

以上就是糟糕星星为你收集整理的Linux下安装Nginx一、背景二、安装步骤的全部内容,希望文章能够帮你解决Linux下安装Nginx一、背景二、安装步骤所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部