linux虚拟机上装nginx

  • Post author:
  • Post category:linux


1.环境和工具

  • linux虚拟机为CentOS-6.5
  • Xshell远程连接工具
  • nginx-1.8.0.tar.gz

2.下载nginx的安装包

3.使用Xshell连接linux虚拟机

  • 使用Xhell创建一个新的会话,名称任意(建议也写ip地址)、协议选择ssh、主机为你虚拟机的ip地址、点击确定

    这里写图片描述
  • 在Linux主机上,安装上传下载工具包rz及sz

    如果不知道你要安装包的具体名称,可以使用yum provides */name 进行查找系统自带软件包的信息;

[root@localhost src]# yum provides */rz

lrzsz-0.12.20-27.1.el6.i686 : The lrz and lsz modem communications programs

Repo : base

Filename : /usr/bin/rz

一般会列出软件包的名称及版本,还有安装路径;查询到软件包名后,使用yum install -y 包名 进行安装。

lrzsz包安装完成后包括上传rz、下载sz命令;只需要安装这个包即可。

[root@localhost src]# yum install -y lrzsz

  • 使用Xhell从本地上传nginx的安装包到linux虚拟机,输入rz点击回车键

    这里写图片描述

4.安装nginx的依赖包##

  •  gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++

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

    yum install -y pcre pcre-devel

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

    yum install -y zlib zlib-devel

  •  openssl OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。

    nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。

    yum install -y openssl openssl-devel

5.对压缩包进行解压缩

这里写图片描述

6.进行configue

./configure \

–prefix=/usr/local/nginx \

–pid-path=/var/run/nginx/nginx.pid \

–lock-path=/var/lock/nginx.lock \

–error-log-path=/var/log/nginx/error.log \

–http-log-path=/var/log/nginx/access.log \

–with-http_gzip_static_module \

–http-client-body-temp-path=/var/temp/nginx/client \

–http-proxy-temp-path=/var/temp/nginx/proxy \

–http-fastcgi-temp-path=/var/temp/nginx/fastcgi \

–http-uwsgi-temp-path=/var/temp/nginx/uwsgi \

–http-scgi-temp-path=/var/temp/nginx/scgi

注意:上边将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录

7.对解压后的nginx进行编译处理

  • 进入解压缩后的nginx目录 cd nginx-1.8.0

  • make

  • make install

8.启动nginx ##

  • 进入/usr/local/nginx/sbin 目录 输入命令./nginx,浏览器访问出现下图说明安装成功

    这里写图片描述



版权声明:本文为chenlang02原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。