扩展阅读
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在没有linux的盘,只有DOS启动盘)
  • Linux Kernel 'sctp_v6_xmit()'函数信息泄露漏洞
  • 如何让win2000和linux共存。我装好WIN2000,再装LINUX7.0,但LILO只能找到LINUX,不能引导WIN2000
  • linux c下利用srand和rand函数生成随机字符串
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了? iis7站长之家
  • Linux c++虚函数(virtual function)简单用法示例代码
  • 我们网站的服务器从windows2000迁往linux,ASP程序继续使用,可是我连LINUX的皮毛都不了解,大家告诉我LINUX下怎么建网站??
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • 中文Linux与西文Linus分别哪一个版是权威?I认为是:中科软的白旗Linux与西文的绿帽子Linux!大家的看法呢?
  • Linux下chmod命令详细介绍及用法举例
  • Windows2000和Linux双操作系统,Linux系统有问题,我直接把Linux分区删除后,Windows2000进不去了,怎么办???
  •  
    当前位置:  Web服务器/前端>nginx

    linux/centos安装nginx常见错误及解决办法

     
        发布时间:2013-10-1  


        本文导语: 1. 安装完成Nginx后无法站外访问? 刚安装好nginx一个常见的问题是无法站外访问,本机wget、telnet都正常。而服务器之外,不管是局域网的其它主机还是互联网的主机都无法访问站点。如果用telnet的话,提示:正在连接到192.1...

    1. 安装完成Nginx后无法站外访问

      刚安装好nginx一个常见的问题是无法站外访问,本机wgettelnet都正常。而服务器之外,不管是局域网其它主机还是互联网的主机都无法访问站点。如果用telnet的话,提示

    正在连接到192.168.0.xxx...不能打开到主机的连接, 在端口 80: 连接失败

    如果用wget命令的话,提示:

    Connecting to 192.168.0.100:80... failed: No route to host.

    如果是以上的故障现象,很可能是被CentOS防火墙80端口拦住了,尝试执行以下命令,打开80端口:

    iptables -I INPUT -p tcp --dport 80 -j ACCEPT

    然后用:

    /etc/init.d/iptables status

    查看当前的防火墙规则,如果发现有这样一条:

    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:80

    说明防火墙规则已经添加成功了,再在站外访问就正常了。


    2. 编译pcre错误(源码安装nginx必须先要装pcre)

    libtool: compile: unrecognized option `-DHAVE_CONFIG_H'

    libtool: compile: Try `libtool --help' for more information.

    make[1]: *** [pcrecpp.lo] Error 1

    make[1]: Leaving directory `/usr/local/src/pcre-8.21'

    make: *** [all] Error 2


    解决办法:安装g++,别忘了重新configure

    apt-get install g++

    apt-get install build-essential

    make clean

    ./configure

    make

    3. make出错

    make: *** No rule to make target `build', needed by `default'.  Stop.

    ./configure: error: SSL modules require the OpenSSL library.

    You can either do not enable the modules, or install the OpenSSL library

    into the system, or build the OpenSSL library statically from the source

    with nginx by using --with-openssl=<path> option.


    ubuntu下解决办法:

    apt-get install openssl

    apt-get install libssl-dev

    centos下解决办法:

    yum -y install openssl openssl-devel


    4.依赖软件prce,ssl,zlib未安装错误

    1)如果报错

    ./configure: error: the HTTP rewrite module requires the PCRE library.

    You can either disable the module by using --without-http_rewrite_module

    option, or install the PCRE library into the system, or build the PCRE library

    statically from the source with nginx by using --with-pcre=<path> option.

    需要安装pcre包

    Pcre

    tar zxvf pcre-8.12.tar.gz

    cd pcre-8.12

    ./configure

    make

    make install


    2)如果报错

    ./configure: error: the HTTP cache module requires md5 functions

    from OpenSSL library.  You can either disable the module by using

    --without-http-cache option, or install the OpenSSL library into the system,

    or build the OpenSSL library statically from the source with nginx by using

    --with-http_ssl_module --with-openssl=<path> options.

    需要安装openssl

    tar zxvf openssl-0.9.8g.tar.gz

    cd openssl-0.9.8g

    ./config --prefix=/usr/local/ --openssldir=/usr/local/openssl -g3 shared zlib-dynamic enable-camellia

    make

    make install

    测试是否安装成功:openssl version


    3)如果报错

    configure: error: zlib not found.

    需要安装:gzip.tar.gz

    tar zxvf gzip.tar.gz

    ./configure

    make

    make install


    • 本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
      本站(WWW.)站内文章除注明原创外,均为转载,整理或搜集自网络.欢迎任何形式的转载,转载请注明出处.
      转载请注明:文章转载自:[169IT-IT技术资讯]
      本文标题:linux/centos安装nginx常见错误及解决办法
    相关文章推荐:
  • 有什么办法可以在Windows上不用使用太繁琐的办法从Linux服务器上下载文件
  • linux我刚接触,我装了linux后,却把用户名和口令忘了,还有办法进却吗
  • 自己的机器上不能安装linux,还有办法学习linux吗?
  • linux下C有没有类似于windows的资源处理办法
  • 显示器(AXION)不支持LINUX图形界面,有没有解决办法
  • 有没有办法当按下机箱上的电源按钮后让linux正常关机?
  • 用linux看csdn的目录树乱码,还有下载很慢,有优化办法吗?
  • 笔记本用linux好费键盘啊!有好的解决办法吗?
  • 救命:在linux下有什么办法恢复刚刚删除的数据?
  • 有没有办法在win或linux系统下安装一个hp的unix的虚拟机?
  • linux下有办法擦除flash
  • 虚拟机-虚拟光驱的搭配,有安装LINUX成功的办法么?
  • 有没有办法在Windows下进行Linux开发?
  • 请教 Linux 手机 DIY 编程的办法及经验
  • 急救!!——忘记了linux登陆密码,有办法进去吗?
  • 求Linux中的文件夹复制到Windows中的办法
  • 兄弟,有没有办法在windows下备分linux啊
  • 在linux下有没办法使开发出来的库不能通过nm查看接口
  • 请问LINUX下有没有办法可以玩古墓丽影?
  • 有什么办法在linux下禁用某个接口吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3