场景

Linux-安装 Ubuntu Server 16.04 X64(图文教程详细版):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/93790806

Nginx入门简介和反向代理、负载均衡、动静分离理解:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102790862

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi

关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

在上面搭建好Ubuntu Server以及了解了Nginx相关知识后,开始在Ubuntu Server
上安装Nginx。

实现

Nginx的安装

安装依赖

Nginx的安装需要安装以下依赖

sudo apt-get install openssl libssl-dev
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g-dev

启动Ubuntu Seever ,然后使用XShell连接。

依次输入以上三条安装命令

安装openssl

安装pcre

安装zlib

Nginx安装包下载

Nginx官网下载地址:

http://nginx.org/en/download.html

这里选择stable版本,稳定版,目前是1.16.1,点击后弹出下载页面

这里是采用本地下载后传到服务器的方式,也可以通过命令下载,但是为了避免受到网络等原因的影响,我们从本地下载后传到服务器。

Nginx安装包传输

我们进行 /usr/loacl目录下

这里可以使用ftp进行传输,但是考虑tar包不大,直接使用XShell进行传输。

选择tar包上传的命令是rz,如果rz命令不识别,需要安装,自行百度。

传送成功后输入解压命令

tar -xvf nginx-1.16..tar.gz

执行Nginx检查

上面解压完成后,进入到解压的目录。

然后使用配置命令来检查是否缺少依赖。

./configure

如果出现上面这种检查不通过,则说明缺少某些依赖。

执行以下命令:

sudo apt-get install build-essential

然后再执行上面的检查命令,出现下面这种情况,则是检查通过

安装编译Nginx

上面解压并检查完成后,开始对Nginx进行编译安装。

make && make install

上面安装编译完成后,我们来到usr/local目录下,安装成功后会自动在此目录下生成一个nginx目录。

启动Nginx

上面编译安装完成后在usr/loacl目录下的nginx下的sbin目录下,输入:

./nginx

启动Nginx

此时我们可以通过查看进程命令来查看是否有Nginx进程

ps -ef | grep nginx

Nginx配置文件

在安装成功后的nginx目录下的conf目录下的nginx.conf是Nginx的配置文件

里面可以进行各种配置

访问Nginx

通过查看上面Nginx的配置文件,可知其默认端口是80,所以我们可以直接访问。

上面在进行安装了Nginx后,打开浏览器,输入虚拟机ip

Ubuntu Server 16.04 LTS上怎样安装下载安装Nginx并启动的更多相关文章

  1. 在Ubuntu Kylin 16.04 LTS 上源码方式安装odoo

    更新Ubuntu服务器软件源 运行以下代码: sudo apt-get update  #更新软件源 sudo apt-get dist-upgrade  #更新软件包,自动查找依赖关系 sudo s ...

  2. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(三):设置上传文件夹权限(这里测试用完全共享)

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  3. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(五):测试项目

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  4. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(四):安装MySQL数据库

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  5. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置

    基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...

  6. 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django

    近期开始学习基于Linux平台的Django开发,想配置一台可以发布的服务器,经过近一个月的努力,终于掌握了基于Apache和mod-wsgi插件的部署模式,自己也写了一个教程,一是让自己有个记录,二 ...

  7. Ubuntu Server 14.04 LTS(64bit)已安装 weblogic Server 12c(12.1.3) Zip Distribution

    这里说的对Ubuntu Server 14.04 LTS(64bit)已安装weblogic Server 12c(12.1.3) Zip Distribution遇到的问题.至于Windows什么好 ...

  8. 在Ubuntu Server 16.04 LTS下安装VMware Tools

    1.开启ubuntu server虚拟机 2.vmware workstation菜单项,选取虚拟机(M) --> 安装VMware Tools 3.mkdir /mnt/cdrom  #创建一 ...

  9. [原创]在HP DL380 G7服务器上部署基于Ubuntu Server 16.04 和 VirtualBox的云平台

    对于一线开发人员来说,一提到虚拟机平台,往往会让人联想到在价格昂贵的服务器上部署VMware vSphere之类软件来实现. 笔者作为一个资深码农,也是一直梦寐着在自己家中打造一个真正的家庭私有云,秒 ...

随机推荐

  1. spring日志体系浅析(spring 5.x)

    日志是进行软件开发必不可少的一项功能,目前流行着很多开源日志库,比如log4j.log4j2.logback.JDK Logging.commons-logging.slf4j等. 几种日志产品的介绍 ...

  2. 使用JSCH执行命令并读取终端输出的一些使用心得

    使用Jsch执行命令,并读取终端输出 jsch http://www.jcraft.com/jsch/ Jsch是java实现的一个SSH客户端.开发JSCH的公司是 jcraft: JCraft成立 ...

  3. 【数据结构】之链表(C语言描述)

    链表是线性表的一种,是一种物理存储单元上非连续的存储结构,链表中的数据元素之间是通过指针链接实现的. 链表由一系列节点组成,节点可以在运行时动态的生成. 链表中国的每个节点分为两部分:一部分是存储数据 ...

  4. iOS 一些struct类型的NSLog输出格式

    https://my.oschina.net/sayonala/blog/215910 我们经常会输出一些坐标尺寸信息之类的,比如view的frame,是CGRect类型的,用frame.oringi ...

  5. 配置基于全局地址池的DHCP

    配置基于全局地址池的DHCP 配置基于全局地址池的DHCP服务器,从所有接口上的用户都可以选择该地址池中的地址,是个公共地址池. 实验 1.拓扑图 2.实验步骤 基本配置 开启DHCP功能 创建一个全 ...

  6. Internet History,Technology,and Security - History Through Supercomputing(Week2)

    时间飞逝,一周又过去了,这周我们来到了Internet History, Technology and Security (Week 2)的学习,从标题就可以看出,这周主要是介绍“互联网”雏形的诞生. ...

  7. syslog日志

    Syslog协议 系统日志(Syslog)协议是在一个IP网络中转发系统日志信息的标准,它是在美国加州大学伯克利软件分布研究中心(BSD)的TCP/IP系统实施中开发的,目前已成为工业标准协议,可用它 ...

  8. 强化学习七 - Policy Gradient Methods

    一.前言 之前我们讨论的所有问题都是先学习action value,再根据action value 来选择action(无论是根据greedy policy选择使得action value 最大的ac ...

  9. Python网络爬虫入门实战(爬取最近7天的天气以及最高/最低气温)

    _ 前言 本文文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: Bo_wen   最近两天学习了一下python,并自己写了一个 ...

  10. 【简明翻译】Hibernate 5.4 Getting Started Guide 官方入门文档

    前言 最近的精力主要集中在Hibernate上,在意识到Hibernate 5 的中文资料并不多的时候,我不得不把目光转向Hibernate的官方doc,学习之余简要翻一下入门文档. 原文地址:htt ...