1. nginx的安装:

开始学习如何安装nginx,首先安装必要的软件:

# yum install  libtool
# yum install -y gcc-c++
# yum install zlib zlib-devel

为了确保在nginx中正常使用正则,安装前先检查下是否安装过PCRE(Perl Compatible Regular Expressions)包,

# rpm -ql pcre

如果没有安装,那么我们通过以下命令来安装:

# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.33.tar.gz
# tar zxvf pcre-8.33.tar.gz
# cd pcre-8.33
# ./configure
# make && make install

接下来安装 nginx,nginx一般有两个版本,分别是稳定版和开发版,您可以根据自己的需求来选择版本。

# wget http://nginx.org/download/nginx-1.5.1.tar.gz
# tar zxvf nginx-1.5.1.tar.gz
# cd nginx-1.5.1
# ./configure --with-http_stub_status_module --prefix=/usr/webserver/nginx --with-pcre=/usr/software/pcre-8.33
# make && make install

其中参数 --with-http_stub_status_module 是为了启用nginx的NginxStatus功能,用来监控Nginx的当前状态。

with-pcre=/usr/src/pcre-8.12 指的是pcre-8.33 的源码路径,并不是安装路径。

安装成功后 /usr/local/webserver/nginx 目录下有4个子目录分别是:conf、html、logs、sbin。

其中 nginx 的配置文件存放于conf/nginx.conf,nginx只有一个程序文件位于sbin目录下的 nginx 文件。

确保系统的80端口没被其他程序占用,运行sbin/nginx 命令来启动 nginx,打开浏览器访问此机器的IP(127.0.0.1)

如果浏览器出现 Welcome to nginx! 则表示 nginx 已经安装并运行成功!

2. 重启nginx 使用:

# /usr/webserver/nginx/sbin/nginx -s reload

3. 将nginx添加到自启动:

# echo "/usr/webserver/nginx/sbin/nginx" >>/etc/rc.local

4. 如何查看nginx版本?

可以通过命令:# nginx -v

如果提示该命令不存在,那么可以通过以下方法解决:

# vim /etc/profile

在文本最下方加入:

PATH=/usr/webserver/nginx/sbin:$PATH

export PATH

再执行命令设置生效:# source /etc/profile

Linux 安装 Nginx的更多相关文章

  1. linux安装Nginx 以及 keepalived 管理Nginx

    linux安装Nginx 1.1将Nginx素材内容上传到/usr/local目录(pcre,zlib,openssl,nginx)(注意:必须登录用对这个文件具有操作权限的) 1.2安装pcre库 ...

  2. linux学习(十一)linux安装nginx

    一.前言 由于本地练手的小demo用的是vue+spring boot来玩的,所以部署的时候想着用Nginx来实现反向代理[即请求转发,解决前后端分离的跨域请求问题],既然要用,那么首先得在服务器上面 ...

  3. linux安装nginx 并配置文件服务器和代理服务器

    linux安装nginx搭建服务并实现文件服务器和代理服务器配置 1.课题的背景和意义 由于编码过程中需要进行文件上传服务,文件上传后 需要有http资源的路径需要访问.原则上可以通过Apache . ...

  4. linux 安装 nginx 及反向代理配置

    Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,以下为Linux centos平台下安装nginx并配置反向代理的过程(采用源码安装的方式) 一:安装 ...

  5. 【转】 linux 安装nginx及编译参数详解

    版权声明:本文为博主原创文章,未经博主允许不得转载. 从官网下载一个nginx 的tar.gz 版. 安装方式使用make 安装 第一步:解压 tar -zxvf  nginx-1.7.4.tar.g ...

  6. linux 安装nginx 详解

    1 nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境. n gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没 ...

  7. linux安装nginx,遇坑解决

    1.nginx官网下载tar包,解压linux下: 2.进入解压文件夹,执行./configure: 3.报错,原因没有安装nginx相关依赖,如gcc环境,PCRE依赖库 ,zlib 依赖库 ,Op ...

  8. Linux安装Nginx报错: ./configure: error: C compiler cc is not found

    CentOS 7.3 下 安装 Nginx 执行配置命令 ./configure 时提示以下错误: checking for OS + Linux 2.6.32-431.el6.x86_64 x86_ ...

  9. Linux 安装Nginx(使用Mac远程访问)

    阅读本文需要一定的Linux基础 一 Nginx简介 nginx是用c语言编写的一款高性能的http服务器|反向代理服务器|电子邮件(IMAP/POP3)代理服务器 由俄罗斯的程序设计师Igor Sy ...

  10. linux安装nginx并配置负载均衡

    linux上安装nginx比较简单: 前提是需要有gcc或者g++ 1.yum需要的依赖  yum -y install openssl openssl-devel 2.解压pcre库.zlib库   ...

随机推荐

  1. SAP ECC MM 配置文档

    SAP ECC 6.0 Configuration Document Materials Management (MM) Table of Content TOC \o \h \z 1. Genera ...

  2. UITabBarController的一些基础设置

    利用代码添加UITabBarController - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOpti ...

  3. Centos用yum升级mysql到(5.5.37)

    原文:http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/ 1. Change ...

  4. FAILURE: Build failed with an exception.

    FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:installD ...

  5. Activity not started, its current task has been brought to the front

    运行错误:Activity not started, its current task has been brought to the front . 原因分析:因为你的模拟器中还有东西在运行,也就是 ...

  6. Android View自动生成插件

    在ButterKnife这样强大的注入库出来之后,使用注入进行UI开发已经非常普遍.但考虑到效率.学习成本等问题,findViewById方式仍然是不错的选择. 但是当页面UI变得复杂后,我们从Lay ...

  7. jquery.uploadify 异常 “__flash__removeCallback”未定义

    使用场景结合artdialog弹出框使用时发生“__flash__removeCallback”未定义,原因在于artdialog基于iframe加载的uloadify,在关闭artdialog的时候 ...

  8. 【转载】Linux下编辑生成.mo文件

    转载自:http://www.hackbase.com/tech/2012-02-27/65972.html 编辑生成.mo文件 我们在弄网站的时候很可能会接触到.mo和.po文件..po文件是GNU ...

  9. Django项目--web聊天室

    需求 做一个web聊天室,主要练习前端ajax与后台的交互: 一对一聊天和群组聊天 添加用户为好友 搜索并添加群组 管理员可以审批用户加群请求,群管理员可以有多个,群管理员可以删除,添加禁言群友 与聊 ...

  10. Android程序ToDoList增加配置项页面

    本文要做的事情就是在前面做的简单的ToDoList程序上增加一个配置项页面(Reference).这个Reference页面也非常简单: 这个ToDoList现在有两个页面,主页面能填写待办事项,然后 ...