Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
想要Linux下安装Nginx作为WEB服务器,要先准备些必要的库和工具,通常必须安装的是:PERC库和Openssl。
分四步走,让你的Nginx迅速跑起来!
1. 安装PCRE库(Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法)
不用考虑是否已安装,直接上命令:
使用yum来安装:
[root@example.com ~]# yum install pcre pcre-devel
或者用apt-get:
[root@example.com ~]# apt-get install libpcre3 libpcre3-dev
如果这些安装包已经安装在系统上,你会收到Nothing to do 的信息,就是已安装过了的意思。
2.安装OpenSSL(若服务器提供安全网页(https://)时,会用到OpenSSL库)
使用yum:
[root@localhost example]# yum install openssl openssl-devel
或者用apt-get:
[root@localhost example]# apt-get install openssl openssl-dev
3.下载、解压Nginx
去http://nginx.org/下载你要使用的版本,放到home目录,然后解压
[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 ,这样可能你也没安装下面几个包,请一并安装
yum install gcc gcc-c++ autoconf make
2) Makefile: 权限不够 原因:当前用户没有权限读写nginx源码目录,请切换到root下运行如下命令,作用是将当前目录的所有文件所有者都设为我们正在使用的普通用户。
[jiang@localhost nginx-0.7.66]# chown -R jiang:jiang ./ [jiang@localhost nginx-0.7.66]# exit
然后exit退出到普通用户状态下。 chown 后的 feng:feng 分别是所使用的普通账号的用户名,及其用户组名。
[root@localhost nginx-0.7.66]# make [root@localhost nginx-0.7.66]# make install
至此安装成功,去安装Nginx的基础目录下的sbin/,注意,我这里的目录是/home/jiang/www/sbin,执行命令:
[root@localhost sbin]# ./nginx //效果见下图
屏幕上不会出现任何文本信息,这是个好迹象,意味着正在正确运行。
打开浏览器,输入localhost,done done done done ~~~
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。