Advertisement

全宇宙最全nginx教程001-安装篇

阅读量:

nginx-安装

  • 序言
    • 安装步骤如下
    • 注意事项

序言

这个相当于本人第一次正式写一些笔记

安装步骤如下

1、先到官网http://nginx.org/下载一个安装包

列如

通过FTP工具实现文件上传,并建议采用MobaXterm作为传输工具。建议将该文件夹设置在/hom edirectory中的software目录下。

在这里插入图片描述
  1. 安装nginx时需要用到的四个主要环境包括按照顺序依次配置。
    (1)编译器环境可以通过执行命令 yum install gcc-c++ 来获取。
    (2)正则表达式解析库可以通过执行 yum install -y pcre pcre-devel 来下载与开发文件。
    (3)压缩解压工具包可以通过执行 yum install -y zlib zlib-devel 来完成下载与部署。
    (4)安全套接字协议可以通过执行 yum install -y openssl openssl-devel 来完成软件包的获取与设置。

4、解压文件 tar -zxvf nginx-1.16.1.tar.gz,如下图所示

在这里插入图片描述

5、mkdir /var/temp/nginx -p 创建一个临时目录,防止启动nginx报错

进入解压文件目录后进行操作:按照以下指令生成makefile配置文件
(1)建议将软件安装包存放在$user/local路径中;同样地,在此位置我会进行 nginx 的安装操作

复制代码
    ./configure \
    --prefix=/user/local/nginx \
    --pid-path=/var/run/nginx/nginx.pid \
    --lock-path=/var/lock/nginx.lock \
    --error-log-path=/var/log/nginx/error.log \
    --http-log-path=/var/log/nginx/access.log \
    --with-http_gzip_static_module \
    --http-client-body-temp-path=/var/temp/nginx/client \
    --http-proxy-temp-path=/var/temp/nginx/proxy \
    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
    --http-scgi-temp-path=/var/temp/nginx/scgi
    
    
    javascript
    
    
![](https://ad.itadn.com/c/weblog/blog-img/images/2025-08-18/B6D7HFpYUMbxjtzJvZ3oc825nQKR.png)

创建成功截图如下

在这里插入图片描述

7、启动编译(也可以理解为,在Linux官网下载得到的zip文件即是我们Java项目的源码包,在编译器的作用下会被转换为.class字节码)

复制代码
    make
    
    
    javascript

8、部署(按照之前的指示操作),编译完成后需前往项目的启动位置才能查看页面效果。请注意,在解压文件的根目录下必须同时完成编译和安装步骤。

复制代码
    make install
    
    
    javascript

启动流程,请注意要进入我们安装nginx的目录位置。该nginx服务位于用户本地存储位置/user/local/nginx中,请访问该服务目录下的/sbin文件夹并运行相关启动命令。

复制代码
    ./nginx
    ./nginx -s stop
    ./nginx -s reload
    
    
    javascript

10、访问成功

在这里插入图片描述

注意事项

复制代码
    1、如果使用云服务器,需要开通80端口号权限
    2、若使用的是虚拟机需要关闭防火墙

全部评论 (0)

还没有任何评论哟~