首页 » Nginx » 虚拟机下Nginx的安装

虚拟机下Nginx的安装

原文 http://blog.csdn.net/Reallycold/article/details/79130557

2018-01-23 02:01:58阅读(194)

一. 本次安装环境是VMmare10  CentOS-6.5-x86_64-minimal

安装步骤:

0.先解决Linux系统中文乱码的问题  

(1) cd /etc/sysconfig (然后ll  有一个i18n的文件  进去修改)

(2)vi  i18n

(3)将UTF-8 改为 GBK    

(4)source  i18n  (source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。)   然后就可以了       

1.先安装gcc的环境和第三方的开发包(PCRE  zlib  openssl)(依次执行绿色的四个命令)

(1)、需要安装gcc的环境。yuminstall gcc-c++

(2)、第三方的开发包。PCRE(PerlCompatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。Nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。

yum install -y pcre pcre-devel

注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。

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

yum install -y zlib zlib-devel

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

yum install -y openssl openssl-devel

2. 解压nginx的安装包 

tar -zxvf  nginx-1.8.0.tar.gz 

 nginx-1.8.0文件夹改个名字: mv  nginx-1.8.0  nginx

3.通过下面的命令生成Makefile文件(这十几行是一个命令  从./ 到sgci,要到nginx文件夹下面执行 )

./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

4. 然后编译执行make命令

       make   

5.再执行下面的命令

     make  install

6.  此时nginx安装到了/usr/local下面  

虚拟机下Nginx的安装

7. 进入nginx  的sbin 目录下面   ,然后创建 一个多级目录文件(按如图所示命令)

(p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录)

虚拟机下Nginx的安装

8.  启动并查看nginx   

Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程-----aux  :   显示其他用户启动的进程(a)查看系统中属于自己的进程(x)启动这个进程的用户和它启动的时间(u)

虚拟机下Nginx的安装

9.网页检验(需要先关闭防火墙)

关闭防火墙:service iptables stop

然后在浏览器地址栏输入ip (可以通过  ifconfig查看 ,我这里是192.168.92.129),看到下面就成功了

虚拟机下Nginx的安装

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹