如何在lnmp环境中安装nginx

介绍

如何在lnmp环境中安装nginx ?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

首先需要安装依赖模块pcre, zlib, openssl。

gzip模块需要zlib库

重写模块需要pcre库

ssl功能需要openssl库

<强> 1。安装pcre依赖

<李>

下载pcre - 8.38 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar。广州

<李>

解压焦油-zxvf pcre-8.38.tar。广州

<李>

进入到解压目录光盘你的目录/pcre - 8.38

<李>

编译./configure——prefix=/opt/项目/pcre #指定安装目录

<李>

编译完成之后安装让,,李让安装

<强> 2。安装zlib依赖

<李>

下载zlib-1.2.11 wget http://zlib.net/zlib-1.2.11.tar.gz

<李>

解压焦油-zxvf zlib-1.2.11.tar。广州

<李>

进入到解压目录光盘你的目录/zlib-1.2.11

<李>

编译./configure——prefix=/opt/项目/zlib #指定安装目录

<李>

编译完成之后安装让,,李让安装

<强> 3。安装openSSL依赖

<李>

下载openssl-1.1.1-pre5 wget https://www.openssl.org/source/openssl-1.1.1-pre5.tar.gz

<李>

解压焦油-zxvf openssl-1.1.1-pre5.tar。广州

<李>

进入到解压目录光盘你的目录/openssl-1.1.1-pre5

<李>

编译./configure——prefix=/opt/项目/openssl #指定安装目录

<李>

编译完成之后安装让,,李让安装

<强> 4。安装nginx服务

手动创建nginx用户与用户组

groupadd nginx

useradd nginx - g nginx - s/sbin/nologin - m

<李>

下载wget http://nginx.org/download/nginx-1.14.0.tar.gz

<李>

解压焦油-zxvf nginx-1.14.0.tar.gz

<李>

编译

。/configure——prefix=/opt/项目/nginx - 1.14 # nginx安装位置
——sbin-path=/opt/项目/nginx - 1.14/sbin/nginx #设置nginx可执行文件路径
——conf-path=/opt/项目/nginx - 1.14/config/nginx。参看#设置nginx配置文件路径
——pid-path=/opt/项目/nginx - 1.14/日志/nginx。pid #设置nginx.pid文件
——error-log-path=/opt/项目/nginx - 1.14/日志/错误。日志#设置主错误,警告,和诊断文件的名称
——lock-path=/opt/项目/nginx - 1.14/日志/nginx。日志\
——http-log-path=/opt/项目/nginx - 1.14/日志/访问。日志#设置主请求的HTTP服务器的日志文件的名称
——with-http_ssl_module
——用户=nginx \
——组=nginx \
——with-pcre=/var/软件/nginx pcre - 8.38 #指的是pcre的源码路径
——with-zlib=/var/软件/nginx zlib-1.2.11 #指的是zlib的源码路径
——使用openssl=/var/软件/nginx openssl-1.1.1-pre5 #指的是openssl的源码路径

<李>

安装让,,李让安装

<李>

nginx编译安装完成以后,修改nginx。参看

用户nginx nginx;

启动nginx/opt/项目/nginx/nginx

重启nginx/opt/项目/nginx/nginx - s重载

杀掉进程pkill 9 nignx

查看端口netstat另| grep 80

查看进程ps ef | grep nginx
6在

如何在lnmp环境中安装nginx

如果访问不了,需要关闭防火墙。

centos7查看防火墙状态
firewall-cmd——状态#运行防火墙运行中(不运行已关闭)

关闭防火墙
systemctl firewalld停止。服务#停止防火墙
systemctl禁用firewalld。服务#禁止防火墙开机启动

如果在安装过程中,遇到问题请自行谷歌,因为系统的差异遇到的错误可能不太一样。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

如何在lnmp环境中安装nginx