本文介绍: 一、在线安装 Nginx简介:Nginx (engine x) 是一个免费的,开源的,高性能的 HTTP和反向代理 web服务器,同时也提供了IMAP/POP3/SMTP服务。二、离线安装 Nginx

请确保以具有 sudo 权限用户身份登录,并且您没有端口 80443运行 Apache 或任何其他 Web 服务器。

一、在线安装 Nginx

1、 安装编译⼯具(nginx安装之前需要编译

[root@zwp-server:~] yum install -y gcc gcc-c++

注意:ubuntu编译安装软件报错configure: error: Invalid C++ compiler or C++ compiler flags

2、安装PCRE

# 1.下载
[root@zwp-server:local] wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz
# 2.解压
[root@zwp-server:local] tar -zxvf pcre-8.45.tar.gz
# 3.进⼊pcre⽬录
[root@zwp-server:local] cd pcre-8.45
# 4.配置
[root@zwp-server:pcre-8.45] ./configure
# 5.编译安装
[root@zwp-server:pcre-8.45] make && make install

3、安装SSL库

[root@zwp-server:pcre-8.45] cd /usr/local
# 1.下载
[root@zwp-server:local] wget https://www.openssl.org/source/openssl-1.1.1t.tar.gz
# 2.解压
[root@zwp-server:local] tar -zxvf openssl-1.1.1t.tar.gz
# 3.进⼊⽬录
[root@zwp-server:local] cd openssl-1.1.1t/
# 4.配置
[root@zwp-server:openssl-1.1.1t] ./config
# 5.编译安装
[root@zwp-server:openssl-1.1.1t] make && make install

4、安装zlib

[root@zwp-server:openssl-1.1.1t] cd /usr/local
# 1.下载
[root@zwp-server:local] wget http://zlib.net/zlib-1.2.13.tar.gz
# 2.解压
[root@zwp-server:local] tar -zxvf zlib-1.2.13.tar.gz
# 3.进⼊⽬录
[root@zwp-server:local] cd zlib-1.2.13/
# 4.配置
[root@zwp-server:zlib-1.2.13] ./configure
# 5.编译安装
[root@zwp-server:zlib-1.2.13] make && make install

5、安装Nginx

[root@zwp-server:zlib-1.2.13] cd /usr/local
# 1.下载
[root@zwp-server:local] wget http://nginx.org/download/nginx-1.24.0.tar.gz
# 2.解压
[root@zwp-server:local] tar -zxvf nginx-1.24.0.tar.gz
# 创建nginx服务目录
[root@zwp-server:local] mkdir -p server/nginx
# 3.进⼊⽬录
[root@zwp-server:local] cd nginx-1.24.0/
# 4.配置
[root@zwp-server:nginx-1.24.0] ./configure --prefix=/usr/local/server/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/pcre-8.45
# 5.编译安装
[root@zwp-server:nginx-1.24.0] make && make install

注意: 如果在配置过程中出现了以下错误:

./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path&gt; option.
# 执⾏:
yum -y install openssl openssl-devel

6、启动Nginx

在这里插入图片描述

7、停止Nginx

在这里插入图片描述

二、在线安装 Nginx

简介Nginx (engine x) 是一个免费的,开源的,高性能HTTP和反向代理 web服务器,同时也提供了IMAP/POP3/SMTP服务

  1. Nginx 软件包默认的 Ubuntu 存储库中可用。 安装非常简单。首先更新列表然后安装 Nginx。
sudo apt update

# 下面二选一
sudo apt install nginx 
sudo apt install -y nginx
  1. 查看Nginx版本服务启动状态
# 查看nginx是否安装成功
nginx -v

# 查看nginx启动状态 --下面二选一
service nginx status 
systemctl status nginx

在这里插入图片描述

  1. 浏览器输入ip地址,如果正常出现Nginx默认界面表示可以正常使用了,Nginx安装成功!
    在这里插入图片描述

  2. Nginx安装完成之后的文件位置

# nginx文件安装完成之后的文件位置

/usr/sbin/nginx:主程序
/etc/nginx:存放配置文件
/usr/share/nginx:存放静态文件
/var/log/nginx:存放日志
  1. 卸载apt安装的Nginx
# 彻底卸载nginx
sudo apt --purge autoremove nginx
#查看nginx的版本号
nginx -v
  1. Nginx管理命令
# 要停止Nginx服务,请运行
sudo systemctl stop nginx

# 要再次启动,请键入
sudo systemctl start nginx

# 重新启动Nginx服务
sudo systemctl restart nginx

# 在进行一些配置更改后重新加载Nginx服务
sudo systemctl reload nginx

# 如果你想禁用Nginx服务在启动时启动:
sudo systemctl disable nginx

# 并重新启用它:
sudo systemctl enable nginx

三、离线安装 Nginx

https://blog.csdn.net/alfiy/article/details/123206823

参考链接

https://www.cnblogs.com/fireblackman/p/15692833.html

原文地址:https://blog.csdn.net/weixin_46990523/article/details/127866257

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_33316.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注