ubantu下安装Nginx
Nginx 概述
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:新浪、网易、腾讯等。
安装nginx机子的linux 版本:
安装前的准备工作:
1.需要安装C++编译器,直接安装g++;
安装前查看是否已经安装过没有:
g++ --version
输出版本信息就安装过不需要安装,输出命令没找到就是没有安装需要通过命令来安装:
安装C++编译器命令:
apt-get install g++
2.下载nginx安装包;
下载地址:http://nginx.org/en/download.html
在此我下载的是:nginx-1.7.11.tar.gz
解压:
tar -zxvf nginx-1.7.11.tar.gz
进入到nginx解压的目录中安装:
./configure --prefix=/usr/local/nginx
注:prefix参数指定nginx安装的目录
此时运行时会包错误:
错误原因:缺Nginx安装的依赖模块包,由于不知道这个模块包是干嘛用的应此就忽略安装这个模块包;
./configure --prefix=/usr/local/nginx --without-http_rewrite_module
还是缺Nginx安装的依赖模块包,依然是忽略安装
./configure --prefix=/usr/local/nginx --without-http_rewrite_module --without-http_gzip_module
安装完成后进入nginx的安装目录下的sbin启动nginx服务:
启动服务器后,打开浏览器输入http://ip可看到nginx已经启动的画面或查看端口情况来验证nginx的安装成功或失败
查看nginx服务器端口【80端口】:
netstat -ltn
nginx相关的命令:
命令:nginx [-c 配置文件]
含义:启动nginx,不指定配置文件的话则在默认路径下找配置文件。
例如:nginx -c /path/to/nginx.conf 命令: nginx -t [-c 配置文件]
含义:检查nginx的配置文件是否正确,不指定配置文件的话则在默认路径下找配置文件。
例如: nginx -t -c /path/to/nginx.conf命令:nginx -s reload
含义:修改配置后重新加载生效关闭nginx:
nginx -s stop :快速停止nginx
nginx -s quit :完整有序的停止nginx其他的关闭nginx 方式:
kill -QUIT 主进程号 :从容停止Nginx
kill -TERM 主进程号 :快速停止Nginx
kill -HUP 主进程号 :平滑重启nginx
pkill -9 nginx :强制停止Nginx命令:ps -ef | grep nginx
含义:查看系统所有的进程【ps -ef】并筛选出nginx的进程【grep nginx】
默认编译nginx需要一些模块功能简介:
zlib:提供数据压缩功能,需要zlib库支持;官网:http://www.zlib.net/
openssl:提供ssl功能;官网:http://www.openssl.org/
pcre:支持地址重写rewite功能; 官网:http://www.pcre.org/
ubantu下安装Nginx相关推荐
- Linux环境下安装nginx
大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...
- linux系统安装nginx步骤,虚拟机(linux)下安装nginx的步骤教程
原标题:虚拟机(linux)下安装nginx的步骤教程 一.虚拟机准备: [root@localhost 桌面]# vi /etc/sysconfig/network-s/ifcfg-eth0 DEV ...
- Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL
Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL 2012-09-15 11:12:31 标签:php mysql ubuntu nginx php-fpm 原创作品,允许转载 ...
- docker下安装Nginx的方法
这篇文章主要介绍了docker下安装Nginx的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下 一. 环境说明 docker: 18.03.1-ce nginx: 1.15.1 二. 拉 ...
- 学习笔记(1)centos7 下安装nginx
学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...
- nginx mysql 安装_CentOS7下安装Nginx+MySQL教程
首先我们需要安装nginx的yum源 警告:/var/tmp/rpm-tmp.aRXWtf: 头V4 RSA/SHA1 Signature, 密钥 ID 7bd9bf62: NOKEY 准备中... ...
- Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包(亲测)
Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包. 18 (flaskApi) [root@67 flaskDemo]# yum -y install n ...
- Linux下安装nginx (tar解压版安装) nginx1.16.1
https://blog.csdn.net/qq_40431100/article/details/104729504 Linux下安装nginx (tar解压版安装) nginx1.16.1 Jkc ...
- mac下安装nginx和php
From: http://www.jb51.net/article/42715.htm mac下使用homebrew安装安装.配置nginx.mysql.php-fpm的方法. 一.前话: 1.1.环 ...
最新文章
- 你想要的宏基因组-微生物组知识全在这
- 迁移物理solaris系统至一个区域
- Android无法访问本地服务器(localhost)的解决方案
- 恢复VMware vSphere已孤立的虚拟机
- 如果我要...(开发版)
- SAP CRM Fiori note automatic delete deletion scenario
- 如何使用Notepad++格式化XML文件
- 【OpenCV 例程200篇】56. 低通盒式滤波器
- 最大尺寸分辨率_未来就在眼前!全球最大尺寸、最高分辨率硅基OLED显示屏在肥点亮...
- 数据可视化的图表实现
- 对计算机组装和维护课的总结,计算机组装与维护教师工作总结
- 建立高端人脉的三条捷径
- 开源维护者,必有一战!
- appium自动化测试环境部署_Android
- XBMC源代码简析 5:视频播放器(dvdplayer)-解复用器(以ffmpeg为例)
- 计算机酒店管理论文摘要,酒店餐饮管理系统论文摘要目录.doc
- 【备忘】老罗Android开发视频教程[共9大知识点] 下载
- 基于SSM+Layui图书借阅管理系统设计
- 五险一金及个税计算器
- My Sunshine
热门文章
- linux grep命令 例子,14个grep命令使用例子
- 计算机组成原理mbps,2016年湖北师范学院计算机组成原理(同等学力加试)复试笔试仿真模拟题...
- 快速排序 数组 函数 c语言,书上快速排序程序中子函数是怎样更改数组的?理论上不可实现啊...
- oracle unused用法,set unused的用法(ORACLE刪除字段)
- java+jsp+网页制作,java+jsp+mysql网页制作总结(2)
- 华三ospf联动bfd_HCIE2020__路由交换专家__BFD综合实验
- linux 更改父进程名称,[Linux进程]在父进程和子进程中分别修改变量
- Xcode 升级后,常常遇到的遇到的警告、错误,解决方法(转)
- upload file more than 4MB
- Linux系统之TroubleShooting(启动故障排除)