<深入剖析Nginx> 编译安装nginx 以及使用eclipse编译开发nginx

明年就要找工作了,看看经典的开源项目-nginx,图书馆借了本<深入剖析Nginx>,开始研读,边读边做笔记.

第一篇是nginx的环境配置相关

参考帖子:Nginx模块开发---Linux使用eclipse编译,调试Nginx 文章5:Linux下使用Eclipse进行Nginx 模块开发

具体是参考上面的帖子和书,下面大概讲下步骤:

1. 经典的三个步骤,来编译安装nginx:

先下载源码: 官网下载链接

./configure --with-debug --prefix=/home/zy/code/nginx/
make
make install
这里会报一个错误:

 ./configure: error: the HTTP rewrite module requires the PCRE library
用如下命令行安装相应依赖库就可以了:

sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev


2. 这样就安装成功了,在对应的安装目录下,运行可执行文件(用root权限),nginx服务器就运行了,在浏览器里输入localhost,就可以看到相应的欢迎界面.


3. 配置eclipse相应的环境,具体界面就不截图了,前面提到的帖子写的很详细.

就是新建一个makefile工程,编译器选择gcc,这个工程指定源码的路径. 新建之后,指定运行的参数(-c 配置文件路径),选择相应的可执行文件,等等.


4. 修改监听的端口为8080,因为80端口需要root权限,而eclipse并没有用root来打开,这样比较方便,并且刚好可以看下相应的配置文件. 用eclipse去运行,在浏览器里输入:localhost:8080 也可以看到欢迎界面.

至此,基本环境可以很快的搭好. 已经迫不及待的要去欣赏源码了~

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。