【Nginx】——安装nginx以及相关注意事项
2016-08-28 19:57
344 查看
引言
最近在研究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,下次启动的时候还会恢复到你正在工作的进度,很方便啦!
相关文章推荐
- nginx安装以及注意事项
- OpenCV安装 问题总结以及相关注意事项
- Linux(Centos)之安装Nginx及注意事项 阅读目录 1.Nginx的简单说明 2.准备工作 3.安装SSL功能需要openssl库以及gzip模块需要的zlib库 4.安装 rewri
- C++ Container 以及 STL 相关的常用操作 和 注意事项
- 安装 Nuget 插件过程以及注意事项
- Qt中如何使用样式表QPalette以及相关注意事项
- Ubuntu上安装MongoDB的完全步骤以及注意事项
- oracle10g 安装以及注意事项
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程以及注意事项
- Windows CE 6.0 安装及相关注意事项【转】
- Qt中如何使用样式表QPalette以及相关注意事项
- WDK安装调试以及注意事项
- 安装qemu的步骤以及注意事项
- Qt中如何使用样式表QPalette以及相关注意事项(转)
- 华盾服务器管理专家 注册试用过程以及在windows server 2008R2上安装的注意事项
- Qt中关于menu菜单的定位以及相关注意事项
- 安装SqlServer2000以及SP4补丁时的注意事项
- 深入解析Nginx的pcre库及相关注意事项
- DLL查看相关工具_以及相关注意事项
- IIS7或7.5安装PHP5以及MYSQL5等注意事项