LINUX07_Nginx1.8如何安装

简介: LINUX07_Nginx1.8如何安装

nginx1.8软件地址:

链接:https://pan.baidu.com/s/1N-Vebvgxv8k1D7IoZZ6tPA

提取码:1234


  • ①. 坏境准备


  1. 需要安装 gcc 的环境【此步省略】


  yum install gcc-c++


第三方的开发包


  yum install -y pcre pcre-devel
  yum install -y zlib zlib-devel
  yum install -y openssl openssl-devel


  • ②. 把 nginx 的源码包nginx-1.8.0.tar.gz 上传到/opt下


  • ③. tar -zxvf nginx-1.8.0.tar.gz


  • ④. 进入nginx-1.8.0目录,使用 configure 命令创建一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


微信图片_20220108200022.png


⑤. 编译make


  make


⑥. 安装


  make install


  • ⑦. Nginx启动与访问
  1. 注意:启动nginx 之前,上边将临时文件目录指定为/var/temp/nginx/client, 需要在/var 下创建此 目录


  mkdir /var/temp/nginx/client -p



进入到Nginx目录下的sbin目录


  cd /usr/local/ngiux/sbin


输入命令启动Nginx


  ./nginx


启动后查看进程


ps aux|grep nginx


微信图片_20220108200149.png


地址栏输入虚拟机的IP即可访问(默认为80端口)


微信图片_20220108200209.png


⑧. CentOS启动nginx出现nginx: [emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or director)


微信图片_20220108200224.png


  解决办法:创建文件
  1.进入run下:cd /var/run
  2.创建nginx文件夹:mkdir nginx
  3.创建nginx.pid文件:touch nginx.pid
  4.进入sbin文件夹:cd /usr/local/nginx/sbin/
  5.启动nginx:./nginx
  6.测试是否成功:打开浏览器,地址输入localhost,出现欢迎页面
相关文章
|
2月前
|
Linux
手把手教会你安装Linux系统
手把手教会你安装Linux系统
|
16小时前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
34 20
|
1天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
7 2
|
26天前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
52 4
|
2月前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
116 5
Linux系统之安装OneNav个人书签管理器
|
2月前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
64 5
Linux系统之安装Ward服务器监控工具
|
26天前
|
应用服务中间件 网络安全 nginx
轻松上手Nginx Proxy Manager:安装、配置与实战
Nginx Proxy Manager (NPM) 是一款基于 Nginx 的反向代理管理工具,提供直观的 Web 界面,方便用户配置和管理反向代理、SSL 证书等。本文档介绍了 NPM 的安装步骤,包括 Docker 和 Docker Compose 的安装、Docker Compose 文件的创建与配置、启动服务、访问 Web 管理界面、基本使用方法以及如何申请和配置 SSL 证书,帮助用户快速上手 NPM。
167 1
|
1月前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
43 5
|
2月前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
41 2
Linux系统之安装cook菜谱工具
|
2月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
182 4
Linux系统之Ubuntu安装cockpit管理工具