Linux-rhel6.4部署nginx

检查安装

1
2
3
4
5
[root@kurolz ~] # rpm -qa pcre*
pcre-devel-7.8-6.el6.x86_64
pcre-7.8-6.el6.x86_64
[root@kurolz ~] # rpm -qa openssl*
openssl-1.0.0-27.el6.x86_64

安装nginx

包下载地址:http://nginx.org/en/download.html

1
2
3
4
[root@kurolz ~] # tar -zxvf nginx-1.10.3.tar.gz
[root@kurolz ~] # cd ngunx-1.10.3
[root@kurolz ~] # ./configure
. /configure :  error: the HTTP rewrite module requires the PCRE library.

报错,原因:没有安装pcre-devel


解决,挂载系统盘,找到rpm包安装:

1
2
3
4
5
6
[root@kurolz Packages] # ls pcre*
pcre-7.8-6.el6.i686.rpm  pcre-7.8-6.el6.x86_64.rpm  pcre-devel-7.8-6.el6.i686.rpm  pcre-devel-7.8-6.el6.x86_64.rpm
[root@kurolz Packages] # rpm -ivh pcre-devel-7.8-6.el6.x86_64.rpm 
warning: pcre-devel-7.8-6.el6.x86_64.rpm: Header V3 RSA /SHA256  Signature, key ID fd431d51: NOKEY
Preparing...                 ########################################### [100%]
    1:pcre-devel              ########################################### [100%]


重新安装成功:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@kurolz nginx-1.10.3] # ./configure 
checking  for  OS
  + Linux 2.6.32-358.el6.x86_64 x86_64
checking  for  C compiler ... found
  + using GNU C compiler
  + gcc version: 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) 
checking  for  gcc -pipe switch ... found
......
   nginx http client request body temporary files:  "client_body_temp"
   nginx http proxy temporary files:  "proxy_temp"
   nginx http fastcgi temporary files:  "fastcgi_temp"
   nginx http uwsgi temporary files:  "uwsgi_temp"
   nginx http scgi temporary files:  "scgi_temp"
[root@kurolz nginx-1.10.3] # make
[root@kurolz nginx-1.10.3] # make install


主页测试:

1
2
[root@kurolz ~] # cd /usr/local/nginx/html
[root@kurolz html] # cat index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html>
< html >
< head >
< title >Welcome to nginx!</ title >
< style >
     body {
         width: 35em;
         margin: 0 auto;
         font-family: Tahoma, Verdana, Arial, sans-serif;
     }
</ style >
</ head >
< body >
< h1 >Welcome to nginx!</ h1 >
< p >If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</ p >
< p >For online documentation and support please refer to
< a  href = "http://nginx.org/" >nginx.org</ a >.< br />
Commercial support is available at
< a  href = "http://nginx.com/" >nginx.com</ a >.</ p >
< p >< em >Thank you for using nginx.</ em ></ p >
</ body >
</ html >


出错,没有开启服务:

1
2
[root@kurolz html] # curl http://localhost
curl: (7) couldn't connect to host


开启服务测试成功:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[root@kurolz ~] # cd /usr/local/nginx/sbin
[root@kurolz sbin] # curl http://localhost
<!DOCTYPE html>
<html>
< head >
<title>Welcome to nginx!< /title >
<style>
     body {
         width: 35em;
         margin: 0 auto;
         font-family: Tahoma, Verdana, Arial, sans-serif;
     }
< /style >
< /head >
<body>
<h1>Welcome to nginx!< /h1 >
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.< /p >
<p>For online documentation and support please refer to
<a href= "http://nginx.org/" >nginx.org< /a >.<br/>
Commercial support is available at
<a href= "http://nginx.com/" >nginx.com< /a >.< /p >
<p><em>Thank you  for  using nginx.< /em >< /p >
< /body >
< /html >



      本文转自谢育政 51CTO博客,原文链接:http://blog.51cto.com/kurolz/1927570 ,如需转载请自行联系原作者



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值