一、首先去官网下载Nginx的tar包

Nginx官方网站地址:http://nginx.org/en/download.html

ps:下载速度感人

Nginx下载地址

下载完成之后,把它上传到服务器上,我这里上传到服务器的/usr/local这个位置上.

Nginx上传到服务器

二、开始安装Nginx

1、进入到/usr/local  使用命令 tar -zxvf nginx-1.14.2.tar.gz  进行解压nginx 得到

tar -zxvf nginx-1.14.2.tar.gz

解压后进入到nginx文件夹内   cd nginx-1.14.2

cd nginx-1.14.2

2、接下来命令: ./configure --prefix=/usr/local/nginx-1.14.2    意思是告诉等会安装的文件要放在哪里。(也可以不设置,直接 ./configure)

./configure --prefix=/usr/local/nginx-1.14.2

3、通过2步骤,你会看到文件夹多了Makefile这个文件

4、接下来通过命令 make 编译

make

我本人make时候出现以下错误,出现这个错误的时候,检查以下

重点:这里我参考了2位博主才修复好了,在此,非常感谢这2位博主的文章

一号博主: http://www.cnblogs.com/chenxiaochan/p/7253407.html

二号博主: https://www.cnblogs.com/zrbfree/p/6419043.html

4.1、GCC——GNU编译器集合

ubuntu: apt-get install gcc

linux: yum install gcc-c++

4.2、PCRE库

ubuntu:apt-get install libpcre3 libpcre3-dev

linux: yum install -y pcre pcre-devel

4.3、zlib库

ubuntu: apt-get install zlib1g zlib1g-dev

linux: yum install -y zlib zlib-devel

4.4、OpenSSL库

ubuntu:apt-get install openssl openssl-dev

linux: yum install -y openssl openssl-devel

5、经过上面的步骤解决完错误后,需要重新执行第2步  ./configure --prefix=/usr/local/nginx-1.14.2  再执行make命令  之后出现下面一堆东西

6、使用命令 make install 安装

7、进入到sbin目录 然后./nginx启动,这里会出现少了2个日志文件,(error.log和access.log),下面有说   nginx默认是80端口 如果你想修改端口就进入到conf目录下找到nginx.conf修改,如下图

nginx.conf

通过命令 vi nginx.conf 找到listen,默认是80端口, 我自己修改为了8888

三、接下来启动nginx

进入到nginx的sbin目录  命令./nginx启动

出现了上面错误,思考了一下,很大可能性是由于第2步骤, (./configure --prefix=/usr/local/nginx-1.14.2)我们自定义导致的。

解决方案:根据错误的提示,到相对应的文件夹下给它手动创建文件

没有logs这个文件夹,我自己创建的

接下来再一次到sbin文件夹下启动命令 ./nginx  好像没什么问题了

通过命令 ps aux|grep nginx查看nginx的情况

最后,可以在服务器上命令 curl 服务器地址+nginx端口号

成功了

或者,浏览器上输入你的 服务器地址 + nginx端口

成功了

linux下安装nginx tar包,Linux环境下Nginx的安装相关推荐

  1. mysql linux c tar_linux下mysql的tar包离线安装

    linux下mysql的tar包离线安装 1.确保mysql安装之前有libaio依赖 yum search libaio yum install libaio 2.下载mysql的tar离线包 下载 ...

  2. Linux文件查找与tar包管理、企业级sed应用 软件包管理与编译安装httpd

    总结 第7节 Linux文件查找与tar包管理.企业级sed应用 使用locate命令 使用find命令 压缩和解压缩工具 01-文件搜索 locate (00:02:30) locate test. ...

  3. phpstudy集成包Windows环境下数据库自动备份

    phpstudy集成包Windows环境下数据库自动备份 这里我们会用到Windows下的任务计划程序,Windows服务器同理,如下图所示: 接着我们还需要用到mysqldump这个工具,phpst ...

  4. [Linux运维基础]全家桶详解!Linux中RPM包、wget下载、YUM安装、tar包、zip等包管理方式区别与参数详解,附wget下载源码包编译安装方法

    文章目录 一.RPM.tar.gz 1.rpm包格式 2.rpm包管理 3.tar包管理参数 二.wget 1.wget参数 2.wget下载源码包后编译安装 三.YUM 1.YUM工作原理 2. Y ...

  5. 实验六系统安装与简单配置(Linux基础教程 第2版)虚拟机环境下安装龙蜥操作系统(Anolis OS) 8.4

    一.实验目的 1.安装虚拟机VMware-workstation-full-15.5.6-16341506. 2.在虚拟机环境下安装龙蜥操作系统(Anolis OS) 8.4. 3.简单配置Linux ...

  6. linux启动nginx命令行_Linux环境下启动、停止、重启nginx

    启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /us ...

  7. linux安装大批量rpm包,linux制作rpm安装包

    linux制作rpm二进制安装包 有好多朋友问到怎么制作rpm包,可不可把其它服务器上编译好的软件目录复杂到其它服务器上直接应用等等.这里通过案例由简单到高级来一一讲解. 此方法是通过编写spec文件 ...

  8. linux安装oracle tar,在linux as4上用tar方式安装oracle 10g步骤教程-Oracle

    今天在linux as4上用tar方式安装oracle 10g,下面简单那记录步骤及安装过程中出现的问题. 原数据库所在服务器信息: [oracle@haoc2008 data]$ more /etc ...

  9. nginx 启动命令_Windows环境下将Nginx安装到服务中的方法

    介绍 众所周知nginx是一个小巧且高性能的服务器软件.nginx是开源软件,它被个人和各大企业所使用.大多数情况下nginx是在linux环境下使用,在linux各种玩法已经遍地都是.但是在Wind ...

最新文章

  1. sqlalchemy中的first_or_404()和get_or_404()使用(前端页面可视化操作——查询和添加)
  2. Python defaultdict 模块和 namedtuple 模块
  3. 写一个函数返回参数二进制中 1 的个数
  4. C#子窗体运行时无法正常最大化的解决办法
  5. 动态数组ArrayList c# 1613536290
  6. Las Vegas拉斯维加斯(赌城)游记
  7. [VMM 2008虚拟化之初体验-1] 准备环境
  8. rundeck入门-基础知识
  9. IOS开发学习----给表视图设置缩进级别
  10. 解析百度Apollo自动驾驶平台
  11. jquery省市插件
  12. 中国ai人工智能发展太快_新的AI计算遥远行星的速度快100,000倍
  13. lscpu 显示cpu的相关信息
  14. cad填充密度怎么调整_CAD填充实例教程,CAD2018怎么修改填充图案的比例方法
  15. linux格式化u盘保护,linux系统怎么避免u盘被写保护
  16. Java爬去教务系统后怎么发布_GitHub - canliture/CrawlerCourseTable: 课程表的java爬虫实现--基于“强智教务系统”...
  17. detached entity passed to persist问题与解决方案
  18. unreal engine4效果很不错
  19. 玩 ChatGPT 的正确姿势「GitHub 热点速览 v.22.49」
  20. ubuntu远程无法连接到服务器配置,解决ubuntu无法远程连接

热门文章

  1. Keras-10 模型可视化
  2. 引领PCB行业变革 捷配开启免费打样新时代
  3. 【Processing-日常1】小圆碰撞
  4. Zookeeper Curator API 使用
  5. 无法回应的ARP请求包导致的网站缓慢问题排错
  6. C#学习笔记——委托机制
  7. 关于数据传输格式的序列化和反序列化
  8. 【Xamarin挖墙脚系列:Xamarin.IOS机制原理剖析】
  9. 思考、学习新技术的原则和方式
  10. Bootstrap3.0学习第八轮(工具Class)