关闭

【Nginx】——安装nginx以及相关注意事项

440人阅读 评论(21) 收藏 举报
分类:

引言

最近在研究linux的相关软件的安装,想写一系列博客,一是介绍如何安装,二是介绍linux的相关注意事项。

nginx安装环境

nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。

gcc
安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:
yum install gcc-c++

PCRE
PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。
yum install -y pcre pcre-devel

注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。

zlib
zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。
yum install -y zlib zlib-devel

openssl
OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。
nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。
yum install -y openssl openssl-devel

插件:利用文件上传工具,将nginx-gridfs上传到/usr/local 目录下。

下载nginx包

地址:wget http://nginx.org/download/nginx-1.0.1.tar.gz

开始安装

打开nginx文件:
cd nginx-1.0.1

执行命令:
./configure –prefix=/usr/local/nginx –with-openssl=/usr/include/openssl –with-http_stub_status_module –add-module=/usr/local/nginx-gridfs

编译:make
安装:make install

修改配置文件

打开配置文件:
vim /usr/local/nginx/conf/nginx.conf

添加:
location /exam/ {
gridfs exam
root_collection=aa
field=_id
type=objectid;
mongo 127.0.0.1:27017;
}

效果如下:

这里写图片描述

注意:修改配置文件的地址如上图所示,不要放错位置啦~

启动并测试

上述的相关环境以及软件安装配置好了之后,就可以启动nginx了!
启动命令:
cd /usr/local/nginx/sbin
./nginx -c /usr/local/nginx/conf/nginx.conf>

测试:输入上传的文件信息,如果显示则证明配置成功了!
这里写图片描述

总结

其实在安装nginx的时候出了很多问题,郭新宇师哥当时还说,别人安装的都很轻松,为什么我就会遇到各种各样的问题。甚至还去修改了nginx里包的文件方法来着的,文件可是用的C写的代码呢~

不过在解决这些问题的过程中,我的心态发生了比较积极的变化,我觉得这是我收获比较大的地方。最开始接触linux的时候,其实是很怕的,但是通过一次次的发现问题,解决问题,发现linux其实很好玩的。而且通过安装卸载了四次,四个版本的linux之后,我已经开始慢慢喜欢上它了。

介绍一个小小的经验,因为我是在自己的电脑上装了虚拟机,在虚拟机上装的linux,所以不影响你正常工作的情况下,你可以将虚拟机挂起,这样不会占用你的cpu,下次启动的时候还会恢复到你正在工作的进度,很方便啦!

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:91433次
    • 积分:8688
    • 等级:
    • 排名:第2191名
    • 原创:164篇
    • 转载:7篇
    • 译文:3篇
    • 评论:3568条
    博客专栏
    Spring

    文章:3篇

    阅读:753
    Nginx

    文章:2篇

    阅读:683
    Hibernate

    文章:7篇

    阅读:1439
    UML

    文章:5篇

    阅读:5071
    设计模式

    文章:9篇

    阅读:8430