当前位置: IT大杂烩 > Ubuntu  > <深入剖析Nginx> 编译安装nginx 以及使用eclipse编译开发nginx

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

www.someabcd.com  网友分享于:Jun 8, 2018 6:01:00 PM

标签:nginx elipse

明年就要找工作了,看看经典的开源项目-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 也可以看到欢迎界面.

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

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

标签:nginx elipse

发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
Copyright ©2018  IT大杂烩  版权所有  京ICP备11030978号-1 网站地图