Linux下Nginx安装的方式(pcre和openssl)

更新时间:2018年02月05日09:18:44作者:鲤鱼博客

本篇文章主要介绍了Linux下Nginx安装的方式(pcre和openssl),小编感觉挺不错的,如今分享给你们,也给你们做个参考。一起追随小编过来瞧瞧吧

Nginx(“enginex”)是一个高性能的HTTP和反向代理服务器linux web服务器,也是一个IMAP/POP3/SMTP代理服务器。

想要Linux下安装Nginx作为WEB服务器,要先打算些必要的库和工具,一般必须安装的是:PERC库和Openssl。

分四步走,让你的Nginx迅速跑上去!

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

linux下sslftp命令安装_linux下sslftp命令安装_linux下sslftp命令安装

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

使用yum来安装:

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

或则用apt-get:

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

若果这种安装包早已安装在系统上,你会收到Nothingtodo的信息,就是已安装过了的意思。

linux下sslftp命令安装_linux下sslftp命令安装_linux下sslftp命令安装

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

使用yum:

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

或则用apt-get:

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

linux下sslftp命令安装_linux下sslftp命令安装_linux下sslftp命令安装

3.下载、解压Nginx

去下载你要使用的版本,放在home目录,之后解压

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

4.安装Nginx

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

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

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

1)./configure:error:Ccompilergccisnotfound缘由:你没有安装gcc,这样可能你也没安装下边几个包,请一并安装

yum install gcc gcc-c++ autoconf make

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

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

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

linux下sslftp命令安装_linux下sslftp命令安装_linux下sslftp命令安装

[root@localhost nginx-0.7.66]# make
[root@localhost nginx-0.7.66]# make install

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

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

linux下sslftp命令安装_linux下sslftp命令安装_linux下sslftp命令安装

屏幕上不会出现任何文本信息linux下sslftp命令安装,这是个好征兆,意味着正在正确运行。

打开浏览器,输入linuxcool,donedonedonedone~~~

以上就是本文的全部内容,希望对你们的学习有所帮助,也希望你们多多支持脚本之家。

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复