在centos7上安装nginx

安装nginx前需要准备的依赖软件:

  • gcc gc++编译器:由于nginx不能自动编译代码,所以需要下载安装 编译器; 安装命令: yum -y install
    gcc gc++;

  • pcre库:正则表达式库;nginx的http模块需要解析正表达式,
    pcre-devel:做二次开发需要的开发库;
    安装命令:yum -y install pcre pcre-devel;

  • zlib库:用于对HTTP包的内容做gzip格式的压缩,如果我们在nginx.conf里配置gzip on并指定对于某些类型的HTTP相应的使用gzip来进行解压缩以减少网络传输量,在编译时,就必须把zlib编译进nginx;
    安装命令:yum -y install zlib zlib-devel

  • OpenSSL库:在安装的SSL网络协议上传输HTTP,如使用MD5加密SHA1等散列函数,就安装它
    安装命令:yum -y install openssl openssl-devel

    安装nginx:

  • 下载:在官网上面下载nginx,进入Linux目录/usr/local/ 下,然后输入命令:wget http://nginx.org/download/nginx-1.11.5.tar.gz;

  • 解压:在/usr/local/ 下解压,输入命令 tar -zxvf nginx-1.11.5.tar.gz(这里在输入nginx的时候可使用tab键补全,很方便的快捷方式);

  • 安装:
    1 . 进入目录,cd /usr/local/nginx-1.11.5;
    2 . 编译命令: ./configure 回车开始编译,如图所示 (默认编译在/usr/local目录下面,想放到其他目录下 ./configure –prefix=/usr/local/nginx 那么以下的步骤要进入此目录操作);
    在centos7上安装nginx_第1张图片
    3 . 安装nginx: make && make install 完成后在/usr/local/ 目录(nginx默认安装目录)下可看到nginx目录,如下图所示:
    在centos7上安装nginx_第2张图片

    测试nginx是否安装成功:
    1.进入nginx 目录,如下图所示,nginx目录安装包含这些文件,conf是配置目录,主要的核心文件就在这里面,后面详细讲解,html是存放页面的目录,logs是存放日志目录,sbin是存放的命令的目录;
    在centos7上安装nginx_第3张图片
    2.进入sbin,cd /sbin 可看到一个nginx可执行的命令
    这里写图片描述
    3.然后启动nginx 用./nginx,启动成功是没有任何提示的,如下图:
    这里写图片描述
    4.在浏览器上面输入:127.0.0.1:80 (nginx默认端口为80);
    在centos7上安装nginx_第4张图片
    如果出现这个界面,说明已经安装nginx成功,恭喜!

第一次写博客,如果出现错误的地方请指正,不胜感激!

你可能感兴趣的:(nginx)