码迷,mamicode.com
首页 > 其他好文 > 详细

安装nginx

时间:2017-02-19 23:44:10      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:dream   错误   路径   stc   image   lamp   加速   chunk   技术分享   

首先nginx不分64位或者32位

nginx的简单说明

a.  Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,期初开发的目的就是为了代理电子邮件服务器室友:Igor Sysoev开发,源代码符合BSD开源。其特点就是占用内存少并发能力强,在天朝使用Nginx的大型网站已经有很多:百度、淘宝、腾讯等等...。

  b.Nginx作为Http服务器,有以下几项基本特征:

    b.1 处理静态文件,索引文件以及自动索引,打开文件描述符缓冲。

    b.2 无缓存的反向代理加速,简单的负载均衡和容错

    b.3 模块化的结构,包括gzipping,byte ranges,chunked responses以及SSI-filter等filter,如果由FastCGI或其它代理服务器处理蛋液中存在的多个SSI,则这项处理可以并行运行,而不需要相互等待。

    b.4 支持SSL和TLSSNI。

  c.Nginx官网:http://nginx.org/

  d.Nginx推荐学习网址:http://dreamfire.blog.51cto.com/418026/1140965

1.安装编译工具及文库yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

2.安装pcre:pcre的作用是让nginx支持Rewrite 功能。

yum install -y pcre pcre-devel

3.安装nginx,下载nginx,然后修改名字(改成nginx)--然后进入nginx路径下

./configure,之后后出现Makefile和objs文件夹

make

make install

会生成

技术分享

 然后进入sbin目录,输入./nginx启动

启动之后查询进程方法

ps -ef|grep nginx或者ps -aux|grep nginx

如果是下图,就是未启动,80端口被占用

技术分享

因为虚拟中的apache已经启动,占用了80端口,进入/opt/lampp/lampp stop,结束apache服务,再次启动nginx,启动成功,如下图

查看nginx默认安装的端口号是多少,两个命令分别:./nginx和netstat -ntlp,nginx的默认端口号是80

技术分享

在windows下输入虚拟机ip,可显示如下图:正确

技术分享

 

启动:/usr/local/nginx/sbin/nginx
停止/重新加载:/usr/local/nginx/sbin/nginx -s stop(quit、reload)
验证配置文件是否合法:/usr/local/nginx/sbin/nginx -t
命令帮助:/usr/local/nginx/sbin/nginx -h

更多详情见:http://www.cnblogs.com/hanyinglong/p/5102141.html

问题1:出现的问题:安装安装说明书输入

./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35

出现错误信息,因为自己安装的nginx路径和pcre路径与安装说明中的不一样,需要改成自己的路径,如:

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/pcre-8.35,但是其实一般只写./congfigure即可

 问题2:如下图:意思:这个错误是编译时候少东西,我觉得可能是因为我没有修改解压后nginx的名字导致的这个错误,虽然出现了这个错误,但是使用make,然后make install后,会在/usr/local路径下出现nginx文件,进入后出现sbin等文件,其实是没有问题的。

如果真的是编译时错误,输入make clean,就可以重新./configure

技术分享

 

 

 



安装nginx

标签:dream   错误   路径   stc   image   lamp   加速   chunk   技术分享   

原文地址:http://www.cnblogs.com/victory-0315/p/6417771.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!