nginx / 安装、部署和启动
一、安装和部署
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 / 安装、部署和启动相关推荐
- nginx安装部署和配置管理
一.HTTP 介绍 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器 ...
- Linux学习笔记——Nginx安装部署
5.3.Nginx安装部署 5.3.1.简介 Nginx(engine x)是一个高性能的HTTP和反向代理Web服务器,同时也提供了IMAP/POP3/SMTP服务. 同Tomcat一样,Nginx ...
- Nginx安装部署与配置管理
一.HTTP 介绍 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器 ...
- nginx安装部署(实操)
nginx安装部署(实操) 下载安装包 安装 部署 下载安装包 安装 部署 一.准备安装包 wget http://nginx.org/download/nginx-1.10.2.tar.gzwget ...
- Ubuntu 16.04+.Net Core+Docker+Nginx安装部署
前言 最近公司的项目打算移植到.Net Core平台,所以调研了一下.Net Core在Linux下的安装部署.本篇文章会一步步的描述从安装到配置到部署的全部过程.在文章的结构和内容里,笔者借鉴了很多 ...
- Linux nginx 安装 部署运行前端项目
(1)nginx介绍 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 [13] ,同时也提供了IMAP/POP3/SMTP服务.Nginx是由伊戈尔· ...
- nginx安装部署pc端限制访问配置
安装和部署 下载最新稳定版stable version for windows 下载地址http://nginx.org/download/nginx-1.14.2.zip Nginx/windows ...
- nginx安装与调优部署文档(Linux)
1. 安装环境准备 1.1 主机环境准备 1.1.1. 关闭selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/c ...
- zlib安装_.NET Core 架构设计实战04 - Nginx安装配置
前言 大家好,我是程序员阿木! Nginx 是由 Igor Sysoev 于 2004 年首次公开发布一个异步框架的 Web 服务器,也可以用作反向代理,负载平衡器 和 HTTP 缓存.Nginx 是 ...
- Nginx安装手册(摘自入云龙老师教案,亲测可用)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Nginx安装手册 一. nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程 ...
最新文章
- 11CSS的三大特性
- altium designer学习记录
- J-Link驱动下载和JLINK下载Hex程序
- C语言长精度除法,高精度除法小数点位数
- 关于main函数中argc和argv的简单介绍
- 学习笔记 Keras:基于Python的深度学习库
- uva 10570—— Meeting with Aliens
- mysql源码安装分析_MySQL源码分析(0):编译安装及调试(转)
- android rxjava2 简书,RXJava2学习
- iOS开发之Xcode常见错误
- DHCP服务的介绍及配置详解
- RxSwift 5官方Demo调试和学习资源
- google搜索插件
- 手机微信发语音没有声音
- Android自定义导览地图组件(二)
- 入门级移动App服务器的软硬件需求
- 在linux虚拟机上显示摄像头视频(V4L2编程)
- 当Ubuntu安装软件碰到找不到安装包时E: Package ‘unzip‘ has no installation candidate
- 第1章 当我们谈论算法的时候,我们在谈论什么?
- 人生观,世界观,价值观树立的方式