Ubuntu下安装Nginx详细步骤
Nginx安装之前需要三个支持:
模块依赖性
①gzip 模块需要 zlib 库
②rewrite 模块需要 pcre 库
③ssl 功能需要 openssl 库
预先编译好的包:
sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev
ububtu平台编译环境可以使用以下指令:
apt-get install build-essential
apt-get install libtool
一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。
下面是安装步骤:
1.选定源码目录:可以是任何目录; cd /usr/local/src
2.安装PCRE库:安装zlib库:安装ssl(某些vps默认没装ssl):
sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev
--------
3.安装nginx:
Nginx 一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中一个,下面是把 Nginx 安装到 /usr/local/nginx 目录下的详细步骤:(注意:需要在sudo下)
cd /usr/local/src
wget http://nginx.org/download/nginx-1.4.2.tar.gz
tar -zxvf nginx-1.4.2.tar.gz
cd nginx-1.4.2
./configure
--sbin-path=/usr/local/nginx/nginx \
--conf-path=/usr/local/nginx/nginx.conf \
--pid-path=/usr/local/nginx/nginx.pid \
--with-http_ssl_module \
--with-pcre=/usr/local/src/pcre-8.34 \
--with-zlib=/usr/local/src/zlib-1.2.8 \
--with-openssl=/usr/local/src/openssl-1.0.1c
make
make install
6.查看端口状态:netstat -ano|grep 80
7.启动Nginx:sudo /usr/local/nginx/sbin/nginx
8.打开浏览器访问机器的IP,如果看到如下图,恭喜你安装成功了!

Ubuntu下安装Nginx详细步骤的更多相关文章
- Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL
		
.简介: Tomcat在高并发环境下处理动态请求时性能很低,而在处理静态页面更加脆弱.虽然Tomcat的最新版本支持epoll,但是通过Nginx来处理静态页面要比通过Tomcat处理在性能方面好很多 ...
 - Ubuntu下安装JDK详细教程
		
Ubuntu下安装JDK详细教程 作者:凯鲁嘎吉 - 博客园http://www.cnblogs.com/kailugaji/ Ubuntu版本:Ubuntu-12.04.5-desktop-i386 ...
 - 转- 在ubuntu下安装Nginx
		
一. 安装包安装 1.1 安装Nginx $sudo apt-get install nginx Ubuntu安装之后的文件结构大致为: 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经 ...
 - linux下安装jdk 详细步骤(一条命令即可安装)
		
转载:https://blog.csdn.net/luochangchen/article/details/72804426 作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装 ...
 - ubuntu下安装 nginx + php + memcached + mariadb
		
一,apt-get 安装 1,安装nginx sudo apt-get install nginx 所有的配置文件都在/etc/nginx下,虚拟主机配置在/etc/nginx/sites-avail ...
 - Ubuntu下安装Nginx
		
转载自:http://www.cnblogs.com/skynet/p/4146083.html 1.Nginx安装 我使用的环境是64位 Ubuntu 14.04, Nginx是Nginx 1.10 ...
 - Linux下安装Nginx详细图解教程
		
什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下N ...
 - mac下安装redis详细步骤
		
Linux下安装redis也可以参照下面的步骤哦!!!! 1.到官网上下载redis,我下载的版本是redis-3.2.5.tar 官网地址:http://redis.io/ 2.将下载下来的tar. ...
 - Linux下安装Nginx详细图解教程 (nginx-1.2.6)
		
什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下N ...
 
随机推荐
- zabbix-agent 自动注册
			
1. 概述 上一篇内容<zabbix自动发现配置>,大概内容是zabbix server去扫描一个网段,把在线的主机添加到Host列表中.我们本篇内容与上篇相反,这次是Active age ...
 - iotop详解
			
有时我们希望知道到底哪个进程产生了IO,这个时候就需要iotop这个工具了.它的输出和top命令类似,简单直观.官网:http://guichaz.free.fr/iotop/需要Python 2.5 ...
 - Javascript定义类(class)的最新方法
			
极简主义法 3.1 封装 这种方法不使用this和prototype,代码部署起来非常简单,这大概也是它被叫做"极简主义法"的原因. 首先,它也是用一个对象模拟"类&qu ...
 - 生成验证码程序C#
			
using System; using System.Data; using System.Configuration; using System.Collections; using System. ...
 - VC++:Debug出错,提示错误在findfile.cpp (Line 369)
			
调试程序的Debug版本,出现断言框,定位于库文件findfile.cpp 第369行: void CFileFind::AssertValid() const { // if you trip th ...
 - mysql优化方法积累
			
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索 ...
 - gevent动态随时添加任务
			
关于爬虫,有scrapy框架,也有requests加协程 协程 进程的方法. 相关的包很多,比如threading .threadpool.multiprocessing,还有threadpoolex ...
 - 工作流JBPM_day01:2-HelloWorld
			
工作流JBPM_day01:2-HelloWorld 新建一个java工程Jbpm4.4 拷贝helloworld.jpdl.xml和helloworld.png文件出来压缩成helloworld.z ...
 - HTML的框架结构
			
<html> <head> <title>HTML的框架结构</title> </head> <frameset frameborde ...
 - K - problem 问题
			
Leetcode 有几个题目, 分别是 2sum, 3sum(closest), 4sum 的求和问题和 single Number I II, 这些题目难点在于用最低的时间复杂度找到结果 2-sum ...