阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

编译安装Nginx和pcre

226次阅读
没有评论

共计 4666 个字符,预计需要花费 12 分钟才能阅读完成。

编译安装 ngnix 和 pcre

(一)首先要安装 pcre,他作用是让 ngnix 支持 rewrite 功能

yum -y install make zlib zlib-devel gcc-c++ libtool

mkdir -p /home/oldboy/tools

cd /home/oldboy/tools

wget http://sourceforge.jp/frs/g_redir.php?m=jaist&f=%2Fpcre%2Fpcre%2F8.30%2Fpcre-8.30.tar.gz

tar zxf pcre-8.30.tar.gz

cd pcre-8.30/

./configure 

make&&make install

cd ../

 

(二)安装 nginx

cd /home/oldboy/tools

wget http://nginx.org/download/nginx-1.2.3.tar.gz

useradd nginx -s /sbin/nologin -M 

tar zxf nginx-1.2.3.tar.gz

cd nginx-1.2.3

./configure –user=nginx –group=nginx –prefix=/application/nginx-1.2.3 –with-http_stub_status_module –with-http_ssl_module(如果有报错就 yum -y install openssl*)

make && make install

ln -s /application/nginx-1.2.3 /application/nginx

application/nginx/sbin/nginx -t  检查语法如果有报错就执行

[root@testvpn nginx-1.2.3]# find / -name libpcre.so*

/lib64/libpcre.so.0.0.1

/lib64/libpcre.so.0

/usr/local/lib/libpcre.so.1

/usr/local/lib/libpcre.so

/usr/local/lib/libpcre.so.1.0.0

/home/oldboy/tools/pcre-8.30/.libs/libpcre.so.1

/home/oldboy/tools/pcre-8.30/.libs/libpcre.so

/home/oldboy/tools/pcre-8.30/.libs/libpcre.so.1.0.0

 

 

[root@testvpn nginx-1.2.3]# vi /etc/ld.so.conf

include ld.so.conf.d/*.conf

/usr/local/lib  ## 加入 find 搜索出的路径

 

[root@testvpn nginx-1.2.3]# ldconfig  ## 再运行一次这个命令即可

 

[root@testvpn nginx-1.2.3]#/application/nginx/sbin/nginx  #启动 nginx

 

## 以下三条都是检查命令
netstat -lnt 看是否有 80 端口

ps -ef| grep nginx  ### 默认是一个 master 和一个 work 进程

 

lsof -i  :80 反查 80 是否是 nginx 而不是 apache

 

如果装好访问 wget  htttp://ip 方式,或者 url 访问没出现 welcome nginx,关闭防火墙和 selinux

 

 

## 查看确认 html 就是 nginx 的网页目录
[root@testvpn html]# grep html /application/nginx/conf/nginx.conf

          root  html;  ## 这个就是放网页的目录

          index  index.html index.htm;

      #error_page  404              /404.html;

      # redirect server error pages to the static page /50x.html

      error_page  500 502 503 504  /50x.html;

      location = /50x.html {

          root  html;

      #    root          html;

  #        root  html;

  #        index  index.html index.htm;

  #        root  html;

  #        index  index.html index.htm; 目录 /appalication/nginx/html 就是网站目录

Nginx 的详细介绍 :请点这里
Nginx 的下载地址 :请点这里

相关阅读

CentOS 6.2 实战部署 Nginx+MySQL+PHP http://www.linuxidc.com/Linux/2013-09/90020.htm

使用 Nginx 搭建 WEB 服务器 http://www.linuxidc.com/Linux/2013-09/89768.htm

搭建基于 Linux6.3+Nginx1.2+PHP5+MySQL5.5 的 Web 服务器全过程 http://www.linuxidc.com/Linux/2013-09/89692.htm

CentOS 6.3 下 Nginx 性能调优 http://www.linuxidc.com/Linux/2013-09/89656.htm

CentOS 6.3 下配置 Nginx 加载 ngx_pagespeed 模块 http://www.linuxidc.com/Linux/2013-09/89657.htm

CentOS 6.4 安装配置 Nginx+Pcre+php-fpm http://www.linuxidc.com/Linux/2013-08/88984.htm

编译安装 ngnix 和 pcre

(一)首先要安装 pcre,他作用是让 ngnix 支持 rewrite 功能

yum -y install make zlib zlib-devel gcc-c++ libtool

mkdir -p /home/oldboy/tools

cd /home/oldboy/tools

wget http://sourceforge.jp/frs/g_redir.php?m=jaist&f=%2Fpcre%2Fpcre%2F8.30%2Fpcre-8.30.tar.gz

tar zxf pcre-8.30.tar.gz

cd pcre-8.30/

./configure 

make&&make install

cd ../

 

(二)安装 nginx

cd /home/oldboy/tools

wget http://nginx.org/download/nginx-1.2.3.tar.gz

useradd nginx -s /sbin/nologin -M 

tar zxf nginx-1.2.3.tar.gz

cd nginx-1.2.3

./configure –user=nginx –group=nginx –prefix=/application/nginx-1.2.3 –with-http_stub_status_module –with-http_ssl_module(如果有报错就 yum -y install openssl*)

make && make install

ln -s /application/nginx-1.2.3 /application/nginx

application/nginx/sbin/nginx -t  检查语法如果有报错就执行

[root@testvpn nginx-1.2.3]# find / -name libpcre.so*

/lib64/libpcre.so.0.0.1

/lib64/libpcre.so.0

/usr/local/lib/libpcre.so.1

/usr/local/lib/libpcre.so

/usr/local/lib/libpcre.so.1.0.0

/home/oldboy/tools/pcre-8.30/.libs/libpcre.so.1

/home/oldboy/tools/pcre-8.30/.libs/libpcre.so

/home/oldboy/tools/pcre-8.30/.libs/libpcre.so.1.0.0

 

 

[root@testvpn nginx-1.2.3]# vi /etc/ld.so.conf

include ld.so.conf.d/*.conf

/usr/local/lib  ## 加入 find 搜索出的路径

 

[root@testvpn nginx-1.2.3]# ldconfig  ## 再运行一次这个命令即可

 

[root@testvpn nginx-1.2.3]#/application/nginx/sbin/nginx  #启动 nginx

 

## 以下三条都是检查命令
netstat -lnt 看是否有 80 端口

ps -ef| grep nginx  ### 默认是一个 master 和一个 work 进程

 

lsof -i  :80 反查 80 是否是 nginx 而不是 apache

 

如果装好访问 wget  htttp://ip 方式,或者 url 访问没出现 welcome nginx,关闭防火墙和 selinux

 

 

## 查看确认 html 就是 nginx 的网页目录
[root@testvpn html]# grep html /application/nginx/conf/nginx.conf

          root  html;  ## 这个就是放网页的目录

          index  index.html index.htm;

      #error_page  404              /404.html;

      # redirect server error pages to the static page /50x.html

      error_page  500 502 503 504  /50x.html;

      location = /50x.html {

          root  html;

      #    root          html;

  #        root  html;

  #        index  index.html index.htm;

  #        root  html;

  #        index  index.html index.htm; 目录 /appalication/nginx/html 就是网站目录

Nginx 的详细介绍 :请点这里
Nginx 的下载地址 :请点这里

相关阅读

CentOS 6.2 实战部署 Nginx+MySQL+PHP http://www.linuxidc.com/Linux/2013-09/90020.htm

使用 Nginx 搭建 WEB 服务器 http://www.linuxidc.com/Linux/2013-09/89768.htm

搭建基于 Linux6.3+Nginx1.2+PHP5+MySQL5.5 的 Web 服务器全过程 http://www.linuxidc.com/Linux/2013-09/89692.htm

CentOS 6.3 下 Nginx 性能调优 http://www.linuxidc.com/Linux/2013-09/89656.htm

CentOS 6.3 下配置 Nginx 加载 ngx_pagespeed 模块 http://www.linuxidc.com/Linux/2013-09/89657.htm

CentOS 6.4 安装配置 Nginx+Pcre+php-fpm http://www.linuxidc.com/Linux/2013-08/88984.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计4666字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中