检查安装
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
,如需转载请自行联系原作者