nginx安装

本文详细介绍了在Linux环境下安装Nginx的过程,包括必要库的安装、Nginx的下载与解压,以及配置、编译和安装步骤。特别提到了PCRE库和OpenSSL的安装,以及解决常见错误的方法。

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。

想要Linux下安装Nginx作为WEB服务器,要先准备些必要的库和工具,通常必须安装的是:PERC库和Openssl。

分四步走,让你的Nginx迅速跑起来!

1. 安装PCRE库(Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法)

不用考虑是否已安装,直接上命令:

使用yum来安装:

?
1
[root@example.com ~] # yum install pcre pcre-devel

或者用apt-get:

?
1
[root@example.com ~] # apt-get install libpcre3 libpcre3-dev

如果这些安装包已经安装在系统上,你会收到Nothing to do 的信息,就是已安装过了的意思。

2.安装OpenSSL(若服务器提供安全网页(https://)时,会用到OpenSSL库)

使用yum:

?
1
[root@localhost example] # yum install openssl openssl-devel

或者用apt-get:

?
1
[root@localhost example] # apt-get install openssl openssl-dev

3.下载、解压Nginx

http://nginx.org/下载你要使用的版本,放到home目录,然后解压

?
1
[root@localhost example] # tar zxf nginx-0.7.66.tar.gz

4.安装Nginx

创建一个应用程序通常分为三步:从源代码到配置、编译和安装编译。每一步都有很多配置项,但对于初学者,我们只是让它能跑起来,可以先忽略这些配置项。最容易的办法依次执行下面三个命令:

[root@localhost nginx-0.7.66]# ./configure       //有一个重要的配置项是 --prefix=... 指定安装Nginx的基础目录,比如你想把它安装在 /home/jiang/www/下,这个完整的命令应该是:[root@localhost nginx-0.7.66]# ./configure --prefix=/home/jiang/www

configure过程中可能出现的几个报错,及原因:

1) ./configure: error: C compiler gcc is not found 原因:你没有安装gcc ,这样可能你也没安装下面几个包,请一并安装

?
1
yum install gcc gcc-c++ autoconf make

2) Makefile: 权限不够 原因:当前用户没有权限读写nginx源码目录,请切换到root下运行如下命令,作用是将当前目录的所有文件所有者都设为我们正在使用的普通用户。

?
1
2
[jiang@localhost nginx-0.7.66] # chown -R jiang:jiang ./
[jiang@localhost nginx-0.7.66] # exit

然后exit退出到普通用户状态下。 chown 后的 feng:feng 分别是所使用的普通账号的用户名,及其用户组名。

?
1
2
[root@localhost nginx-0.7.66] # make
[root@localhost nginx-0.7.66] # make install

至此安装成功,去安装Nginx的基础目录下的sbin/,注意,我这里的目录是/home/jiang/www/sbin,执行命令:

?
1
[root@localhost sbin] # ./nginx      //效果见下图

屏幕上不会出现任何文本信息,这是个好迹象,意味着正在正确运行。

打开浏览器,输入localhost,done done done done ~~~

转载于:https://www.cnblogs.com/zhong12322/p/9923248.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值