1.Nginx安装

1.1 pcre

  (1)下载编译包 http://www.pcre.org/ (注意需要的是pcce,而非pcre2)

  (2)tar -zxvf pcre-8.36.tar.gz 解压

1.2 openssl

  (1)下载编译包 http://www.openssl.org/source/

  (2)tar -zxvf openssl-1.0.0s.tar.gz 解压

1.3 zlib

  (1)下载编译包 http://www.openssl.org/source/

  (2)tar -zxvf zlib-1.2.8.tar.gz 解压

1.4 nginx

  (1)下载编译包 http://nginx.org/

  (2)tar -zxvf nginx-1.6.3.tar.gz 解压

  (3)进入 nginx-1.6.3/ 执行./configure,其中prefix为nginx安装目录,with-pcre为pcre的解压目录 with-openssl为openssl的解压目录 with-zlib为zlib解压目录,

后续命令为开启ssl/flv/gzip模块

./configure --prefix=/home/tu/nginx --with-pcre=/home/tu/package/pcre-8.38 --with-openssl=/home/tu/package/openssl-1.0.2e --with-zlib=/home/tu/package/zlib-1.2. --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module

  如图,所有库均找到,执行成功

  

  (4)执行 make && make install 命令即完成nginx安装

2.启动Nginx

2.1 启动

  (1)进入 nginx/sbin/ 下,./nginx即可启动,需要注意其启动权限问题

  (2)可以使用命令 ps -ef|grep nginx 查看nginx主进程及工作进程

  (3)同网段使用 http://ip:80 即可访问其默认页面,注意如果nginx已启动,但同网段访问页面显示404,可以查看linux 80端口是否开启

Linux搭建Nginx的更多相关文章

  1. Nginx系列篇二:linux搭建Nginx负载均衡

    建议先搭建好Nginx环境 可阅读--->Linux中搭建Nginx 1.准备好三台服务器[标配] 一.nginx负载均衡服务器:192.168.102.110,配置好Nginx 二.tomca ...

  2. Linux 搭建Nginx+uWSGI+Django环境

    安装环境 sudo apt-get install nginx sudo apt install python3 sudo apt install python3-pip 使用 sudo pip3 i ...

  3. Linux 搭建 Nginx+PHP-FPM环境

    安装PHP.Nginx和PHP-FPM sudo apt-get install php sudo apt-get install nginx sudo apt-get install php7-fp ...

  4. Linux 搭建Nginx并添加配置 SSL 证书

    1. 安装准备   1.1 gcc安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: [root@nginx ~]# yum -y i ...

  5. Linux搭建nginx负载均衡(两台服务器之间)

    负载均衡种类 第一种:通过硬件负载解决,常见的有NetScaler.F5.Radware和Array等商用的负载均衡器,价格比较昂贵 第二种:通过软件负载解决,常见的软件有LVS.Nginx.apac ...

  6. Linux搭建nginx+php/php-fpm+mysql环境

    百度内部php框架odp有单独的nginx+php/php-fpm环境,但为了更好的实践,自己搭建一套单独的. 1.首先安装nginx 两种方式: 1)yum源安装(使用root权限)yum inst ...

  7. linux 搭建nginx环境(centos6.5)

    1.rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rp ...

  8. Linux 搭建nginx的PID

    pid logs/nginx.pid 安装的时候就是没有,其实在启动 nginx 时自动生成的 里面存放的是 当前 nginx 住进程的 ID 号:所以在配置文件中指定pidpid /usr/loca ...

  9. linux搭建nginx图片服务器

    1:参考http://blog.csdn.net/u012401711/article/details/53525908

随机推荐

  1. ubuntu kylin 14.04安装Node.js和Famous

    默认使用软件中心安装node.js,然后参考https://famo.us/install进行安装 1.sudo apt-get install git 2.npm install -g yo gru ...

  2. AD域撤销域用户管理员权限方案

    一.简介 公司大部分主机加入域已有一段时间了,由于某软件没管理员权限不能执行,所以管理员权限一直没撤销,不能完全实现域的管理效果.但起码实现了域用户脱离不了域的控制:http://www.cnblog ...

  3. vim 在linux下中如何设置显示行数

     在.vimrc(或/etc/vimrc)文件中输入如下文本: set tabstop=4  set softtabstop=4  set shiftwidth=4  set noexpandtab  ...

  4. 010商城项目:商品类目的选择——Dao,Service.Action层的分析

    我们现在开始写商品类选择这个功能: 先看效果: 当我们点击"新增商品"---->"选择目录"然后从数据库中查出来数据并显示了. 我们分析数据库的那张表: ...

  5. SimpleDateFormat使用详解——日期、字符串应用

    public class SimpleDateFormat extends DateFormat SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类. 它允许格式化 (d ...

  6. [LeetCode] Binary Watch 二进制表

    A binary watch has 4 LEDs on the top which represent the hours (0-11), and the 6 LEDs on the bottom ...

  7. [LeetCode] Flip Game 翻转游戏之二

    You are playing the following Flip Game with your friend: Given a string that contains only these tw ...

  8. [LeetCode] House Robber II 打家劫舍之二

    Note: This is an extension of House Robber. After robbing those houses on that street, the thief has ...

  9. 扩展RadioButtonListFor和CheckBoxListFor

    在我们做正常的MVC的开发中,一些基本的控件已经够用了,但是有时候我们需要用到库里面没有的一些控件,比如RadioButtonListFor和CheckBoxListFor这类的列表控件,在MVC库里 ...

  10. Django session cookie 上传文件、详解

    session 在这里先说session 配置URL from django.conf.urls import patterns, include, url from django.contrib i ...