linux环境下nginx安装,nginx快速安装教程

nginx安装linux环境

1. 环境准备

Nginx官网下载地址:http://nginx.org/en/download.html
Nginx(版本nginx-1.18.0.tar.gz)下载完后,通过xshell或者其他软件上传到服务器/opt/下。

安装gcc依赖的目的–nginx基于c语言开发,编译的过程需要用到gcc环境
        yum install gcc‐c++

nginx的http模块使用pcre来解析正则表达式,需要在linux上安装pcre库
        yum install ‐y pcre pcre‐devel

安装zlib库,nginx使用zlib对http包的内容进行gzip
        yum install ‐y zlib zlib‐devel

安装openssl库,让 nginx 支持 https(即在ssl协议上传输http)
        yum install ‐y openssl openssl‐devel

也可一次性安装
        yum install -y gcc zlib zlib-devel pcre-devel openssl openssl-devel

MARKDOWN 复制 全屏

2. 安装步骤

a. 解压nginx-1.18.0.tar.gz到/opt根目录下,在/opt目录执行命令如下:
cd /opt/
tar -zvxf nginx-1.18.0.tar.gz
b. 新建nginx-wolverine文件夹
mkdir -p apps/nginx-wolverine/
c. 进入nginx-1.18.0.tar.gz解压的文件夹nginx-1.18.0
cd nginx-1.18.0/
d. 指定安装目录
./configure --prefix='/opt/apps/nginx-wolverine/
make
make install

./configure常见命令
prefix–指定部署根目录,默认根目录为/usr/local/nginx
sbin-path–可执行文件的路径,默认为/sbin/nginx(相对prefix设置的根目录而言)
conf-path–配置文件路径,默认为/conf/nginx.conf(相对prefix设置的根目录而言)
error-log-path–报错日志存储路径,默认为/logs/error.log(相对prefix设置的根目录而言)
http-log-path–请求日志存放路径,默认为/logs/access.log(相对prefix设置的根目录而言)

3. 服务管理

a. 启动服务
/opt/apps/nginx-wolverine/sbin/nginx
b. 更新服务
/opt/apps/nginx-wolverine/sbin/nginx -s reload
c. 停止服务
/opt/apps/nginx-wolverine/sbin/nginx -s stop

4. 服务验证

  • 查看服务进程,列表显示“nginx : master precess”即服务启动成功;
    ps -ef | grep nginx
  • 浏览器输入ip地址,默认端口80,页面显示“Welcome to nginx!”即安装成功。
    img

5. 遇到的问题

  • 主机访问不了虚拟机中的服务
# 开启端口
firewall-cmd --permanent --add-port=80/tcp
# 重启防火墙
firewall-cmd --reload

6.Nginx目录结构

进入Nginx的主目录我们可以看到这些文件夹
其中这几个文件夹在刚安装后是没有的,主要用来存放运行过程中的临时文件
conf
用来存放配置文件相关
html
用来存放静态文件的默认目录 html、css等
sbin
nginx的主程序

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
程序员吾非同的头像-程序员吾非同

昵称

取消
昵称表情代码图片