CentOS下安装nginx

上一篇 / 下一篇  2016-06-11 22:21:04 / 个人分类:Linux

  1.nginx 软件包下载 http://nginx.org/en/download.html 建议选择stable version
  2.copy nginx package 到 CentOS 的目录,如果开心请自建。如果是vmware下的虚拟机,请装vmware tools。测试了下for linux tool好像并不好找(如果哪位大侠有,请共享哦!)。我选择用Xshell加Xftp, 抓紧时间copy,这个方法不是本文重点。
  3.在相应目录解压package。#tar zxvf nginx-1.10.1.tar.gz (这是我下的版本)。
  4.切换到解压后的目录 运行./configure 进行配置。大可理解为一次预安装,主要是检查是否系统缺乏组件。我的系统在安装的时候出现了缺失Not found CC Complier 的提示
安装编译环境 #yum install gcc gcc-c++ ncurses-devel
继续执行./configure 又弹出了not found PCRE
.

     PCRE(Perl Compatible Regular Expressions)是一个轻量级的Perl函数库,包括 perl 兼容的正则表达式库。它比Boost之类的正则表达式库小得多。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和一些经典的正则表达式库。在此处下载https://sourceforge.net/projects/pcre/files/pcre/ 最新版本。
     同样的方法,自建目录。#tar -zxvf pcre-8.38.tar(依然是我下的版本)。运行./configure(同上),如果系统不缺失文件,在一长串信息后。键入#make install 完成安装。
   安装完PCRE,继续执行./configure,非常不幸又报错了。苦逼孩子。
   
     安装# yum install -y zlib-devel
   如果顺利很快安装完了,再运行./configure.好像可以了。键入#make install 完成安装。注意记住这些路径:

   于是呢事情变得很简单了,配置nginx.config。在/usr/local/nginx/conf中。配置Http block 下的server section。 配成你自己的喜好吧:)
    server {
       listen       9999;
        server_name  192.168.2.107;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
        }
    
    保存退出后,启动ngix #./usr/local/nginx/sbin/nginx

    在浏览器键入192.168.2.207:9999 如果返回如此页面就是成功啦
    如果返回其他错误,检查端口是否被占用。如果端口正常。在CentOS中关闭iptables和selinux
    iptables -F
    vi /etc/selinux/config  设置为disabled

TAG:

 

评分:0

我来说两句

日历

« 2024-03-14  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 3531
  • 日志数: 5
  • 建立时间: 2016-02-02
  • 更新时间: 2016-06-30

RSS订阅

Open Toolbar