Nginx简介及在CentOS7.0下安装教程--实际安装成功


作者:郑璐璐-Deer
来源:CSDN
原文:https://blog.csdn.net/zll_0405/article/details/80501898

安装前所需环境
Nginx安装之前,需要环境:wget、gcc、pcre、openssl、zlib
wget:用于从外网上下载插件

wget安装命令:yum -y install wget

2,gcc:GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器

gcc安装命令:yum install gcc-c++

3,pcre:PCRE(Perl Compatible Regular Expressions)安装 ,它是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库

pcre安装命令:yum install -y pcre pcre-devel

4,openssl:它是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用; nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库

openssl安装命令:yum install -y openssl openssl-devel

5,zlib:它提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库

zlib安装命令:yum install -y zlib zlib-devel

Nginx安装

1,环境准备好之后,下载安装包
进入一个目录(随便一个目录即可,用来存放下载的Nginx安装包,在此以/root目录为例)

进入目录命令:cd /root

下载nginx安装包,本文用例 nginx1.10.3(最新版本可通过官网— http://nginx.org/download可查看

下载命令:wget http://nginx.org/download/nginx-1.10.3.tar.gz

2,解压Nginx的tar包

解压命令: tar -zxvf ./nginx-1.10.3.tar.gz

3,查看是否解压成功

命令: ls
4,进入刚解压的的目录

命令: cd nginx-1.10.3

进行配置(在此将Nginx安装指向/usr/local/nginx/ 目录下)

命令: ./configure --prefix=/usr/local/nginx/

5,进行编译和安装

命令: make && make install
6,整个验证、编译、安装过程应该不会报什么错误,如果在上一过程中使用prefix设置了安装目标目录,那么还需要在/etc/profile文件中设置环境变量(备注:环境变量一般指操作系统中用来指定操作系统运行环境的一些参数,相当于设置了一个启动软件(如mysql/jdk)等快速路径,方便用户使用。)

在最末尾加入export PATH=/usr/local/nginx/sbin:$PATH (其中的# add nginx path为注释建议加上)

7,使环境变量生效

命令:source /etc/profile

8,用命令export 查看环境变量发现刚设置的Nginx目录已经成功进去了

9,检查是否安装成功:

进入到etc目录(cd /etc)中执行命令: nginx –t ,若不正确则会给出相应的错误提示

10,对Nginx配置文件进行配置,Nginx配置文件的位置: /usr/local/nginx/conf/nginx.conf(具体位置要看你自己的,如果不知道配置文件放在哪儿了,可以使用xftp进行查看) ,使用vi命令进行编辑:

vi /usr/local/nginx/conf/nginx.conf

11,将配置文件修改为配置文件在Nginx安装目录下的conf中的nginx.conf,命令:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

12,启动nginx, 命令:

nginx

13,查看Nginx状态,命令:

ps -ef | grep nginx

14,测试,启动Nginx的情况下在外部用浏览器访问刚才在配置文件中配置的地址 ,如图所示,即为成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章