美文网首页
实践:在Linux中安装nginx

实践:在Linux中安装nginx

作者: fly_he | 来源:发表于2020-09-17 23:32 被阅读0次

首先,到官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本

  1. 安装依赖环境
    1.1安装gcc环境
 yum install gcc-c++
注:看到提示输入y继续就好,等看到完毕也就安装好了。 image1.png

1.2.安装PCRE库,用于解析正则表达式。

yum install -y pcre pcre-devel

1.3 zlib压缩和解压缩依赖

 yum install -y zlib zlib-devel

1.4 SSL 安全的加密的套接字协议层,用于HTTP安全传输,也就是https

 yum install -y openssl openssl-devel

以上步骤第一次安装都需要等到出现完毕才算安装好

  1. 解压,需要注意,解压后得到的是源码,源码需要编译后才能安装
tar -zxvf nginx-1.18.0.tar.gz 
  1. 编译之前,先创建nginx临时目录,如果不创建,在启动nginx的过程中会报错
mkdir /var/temp/nginx -p

4.在nginx目录,输入如下命令进行配置,目的是为了创建makefile文件,执行完如下命令会在ngnix中生成一个 Makefile文件

./configure \
--prefix=/usr/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
image2.png

--prefix=/usr/local/nginx \ 这个命令是配置nginx安装的目录。

命令 含义
–prefix 指定nginx安装目录
–pid-path 指向nginx的pid
–lock-path 锁定安装文件,防止被恶意篡改或误操作
–error-log 错误日志
–http-log-path http日志
–with-http_gzip_static_module 启用gzip模块,在线实时压缩输出数据流
–http-client-body-temp-path 设定客户端请求的临时目录
–http-proxy-temp-path 设定http代理临时目录
–http-fastcgi-temp-path 设定fastcgi临时目录
–http-uwsgi-temp-path 设定uwsgi临时目录
–http-scgi-temp-path 设定scgi临时目录

5.make编译

make

6.安装

make install

7.进入sbin目录启动nginx

./nginx

8.打开浏览器,访问虚拟机所处内网ip即可打开nginx默认页面,显示如下便表示安装成功:
停止:./nginx -s stop
重新加载:./nginx -s reload
9.打开浏览器,访问虚拟机所处内网ip即可打开nginx默认页面,显示如下便表示安装成功:


image3.png 当修改目录/usr/local/nginx/html中的index.html文件,加入hello world,再重启会出现如下截图: image4.png

注意:
1.如果在云服务器安装,需要开启默认的nginx端口:80
2.如果在虚拟机安装,需要关闭防火墙
3.本地win或mac需要关闭防火墙

相关文章

  • 实践:在Linux中安装nginx

    首先,到官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本 安装依赖环境1.1安装gc...

  • [Docker] Docker 之 Nginx环境搭建

    Docker 之 Nginx环境搭建 Nginx 安装教程 Linux 环境 Linux 中安装 安装编译工具及库...

  • Linux安装nginx

    Linux 配置 nginx Linux 配置 nginx 1) 安装nginx前首先要确认系统中安装了 2) 如...

  • nginx的25个常用命令

    在Linux中安装Nginx Web 服务器 Nginx提供了几种用于不同版本Linux的安装软件包。可以使用软件...

  • linux如何安装nginx?

    linux如何安装nginx? 在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-d...

  • LNMP环境配置

    Linux 系统环境:CentOs 7 Nginx 安装 一.源码安装(未实践) 1)新系统要安装编译工具$ yu...

  • 编译安装PHP开发环境

    Linux 系统为 CentOS 7.2 1. 安装 Nginx 安装 Nginx 依赖包: 安装 Nginx: ...

  • nginx入门学习

    安装nginx mac安装 linux安装 nginx下载地址:https://nginx.org/downloa...

  • centos7安装nginx

    安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行。 一. gcc 安装 安装 nginx 需...

  • centos7 安装lnmp

    yum安装lnmp(linux+nginx+php7.1+mysql5.7) yum安装nginx 安装nginx...

网友评论

      本文标题:实践:在Linux中安装nginx

      本文链接:https://www.haomeiwen.com/subject/hswryktx.html