一、安装和部署

1、依赖包的安装

(1)GCC 全家桶

sudo apt install git build-essential

包含的软件如下:

依赖: libc6-dev
依赖: <libc-dev>libc6-dev
依赖: gcc
依赖: g++
依赖: makemake-guile
依赖: dpkg-dev

(2)openssl:用于网站加密通讯。

sudo apt install openssl libssl-dev

(3)pcre(Perl Compatible Regular Expressions):用于支持解析正则表达式。

sudo apt install libpcre3 libpcre3-dev

(4)zlib:用于对数据进行解压缩。网站之间通信时,数据先压缩(格式:gzip)再传输,通过消耗 CPU 的方式来节省网络带宽。

sudo apt install zlib1g-dev

2、nginx的安装和配置

./configure
--sbin-path=/usr/local/nginx/nginx           (可执行文件)
--conf-path=/usr/local/nginx/nginx.conf      (配置文件)
--pid-path=/usr/local/nginx/nginx.pid         (存放 nginx 主进程 PID)
--with-http_ssl_module                        (向 nginx 中添加模块:http_ssl_module)
--with-http_stub_status_module                (向 nginx 中添加模块:http_ssl_module)
--with-stream                                 (向 nginx 中添加模块:stream)
make
make install

三、启动

cd /usr/local/nginx/
sudo ./nginx

执行命令

ps -eo pid,ppid,sid,tty,pgrp,comm,stat,cmd | grep -E 'bash|PID|nginx'

结果如下

  PID  PPID   SID TT        PGRP COMMAND         STAT CMD1749  1741  1749 pts/0     1749 bash            Ss   bash
12919  1267 12919 ?        12919 nginx           Ss   nginx: master process ./nginx
12920 12919 12919 ?        12919 nginx           S    nginx: worker process

(SAW:Game Over!)

nginx / 安装、部署和启动相关推荐

  1. nginx安装部署和配置管理

    一.HTTP 介绍 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器 ...

  2. Linux学习笔记——Nginx安装部署

    5.3.Nginx安装部署 5.3.1.简介 Nginx(engine x)是一个高性能的HTTP和反向代理Web服务器,同时也提供了IMAP/POP3/SMTP服务. 同Tomcat一样,Nginx ...

  3. Nginx安装部署与配置管理

    一.HTTP 介绍 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器 ...

  4. nginx安装部署(实操)

    nginx安装部署(实操) 下载安装包 安装 部署 下载安装包 安装 部署 一.准备安装包 wget http://nginx.org/download/nginx-1.10.2.tar.gzwget ...

  5. Ubuntu 16.04+.Net Core+Docker+Nginx安装部署

    前言 最近公司的项目打算移植到.Net Core平台,所以调研了一下.Net Core在Linux下的安装部署.本篇文章会一步步的描述从安装到配置到部署的全部过程.在文章的结构和内容里,笔者借鉴了很多 ...

  6. Linux nginx 安装 部署运行前端项目

    (1)nginx介绍         Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 [13]  ,同时也提供了IMAP/POP3/SMTP服务.Nginx是由伊戈尔· ...

  7. nginx安装部署pc端限制访问配置

    安装和部署 下载最新稳定版stable version for windows 下载地址http://nginx.org/download/nginx-1.14.2.zip Nginx/windows ...

  8. nginx安装与调优部署文档(Linux)

    1. 安装环境准备 1.1 主机环境准备 1.1.1. 关闭selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/c ...

  9. zlib安装_.NET Core 架构设计实战04 - Nginx安装配置

    前言 大家好,我是程序员阿木! Nginx 是由 Igor Sysoev 于 2004 年首次公开发布一个异步框架的 Web 服务器,也可以用作反向代理,负载平衡器 和 HTTP 缓存.Nginx 是 ...

  10. Nginx安装手册(摘自入云龙老师教案,亲测可用)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Nginx安装手册 一. nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程 ...

最新文章

  1. 11CSS的三大特性
  2. altium designer学习记录
  3. J-Link驱动下载和JLINK下载Hex程序
  4. C语言长精度除法,高精度除法小数点位数
  5. 关于main函数中argc和argv的简单介绍
  6. 学习笔记 Keras:基于Python的深度学习库
  7. uva 10570—— Meeting with Aliens
  8. mysql源码安装分析_MySQL源码分析(0):编译安装及调试(转)
  9. android rxjava2 简书,RXJava2学习
  10. iOS开发之Xcode常见错误
  11. DHCP服务的介绍及配置详解
  12. RxSwift 5官方Demo调试和学习资源
  13. google搜索插件
  14. 手机微信发语音没有声音
  15. Android自定义导览地图组件(二)
  16. 入门级移动App服务器的软硬件需求
  17. 在linux虚拟机上显示摄像头视频(V4L2编程)
  18. 当Ubuntu安装软件碰到找不到安装包时E: Package ‘unzip‘ has no installation candidate
  19. 第1章 当我们谈论算法的时候,我们在谈论什么?
  20. 人生观,世界观,价值观树立的方式

热门文章

  1. [BC]Four Inages Strategy(三维空间判断正方形)
  2. Java获取各种常用时间方法
  3. [导入]SQL中的临时表和表变量
  4. 眨眼算什么,让蒙娜丽莎像你一样唠上嗑才算硬核
  5. 直方图和直条图_绘图专题 | 条形图/直方图傻傻分不清楚
  6. linux shell函数
  7. k3s安装和卸载:轻量级K8S
  8. Minio分布式集群示例:8个节点,每节点1块盘
  9. Django 3.2.5博客开发教程:实现模板之前的分析与准备
  10. kylin的安装和启动