Linux上安装搭建Nginx服务器的详细步骤

 更新时间:2017年02月28日 14:49:50   作者:James_shu  
本篇文章主要介绍了Linux上搭建Nginx服务器的详细步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

1.将nginx的压缩包nginx-1.8.0.tar.gz上传到Linux服务器

2.由于nginx是C语言开发的并且我们这里是通过编译nginx的源码来安装nginx,所以Linux上要安装C语言的编译环境gcc,
如果已经安装此步可以省略,否则执行命令:

yum install gcc-c++ 

3.nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。

yum install -y pcre pcre-devel

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

yum install -y zlib zlib-devel

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

yum install -y openssl openssl-devel

6.在Linux上创建nginx的临时目录,注意我这里是在Linux文件系统下的 /var下创建文件夹temp在temp下创建nginx。即:/var/temp/nginx

7.执行命令:

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

8.编译源码,安装nginx:

make

make install

9.启动nginx:

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

在浏览器中访问: http://localhost 出现下面界面表示安装成功:


我们此时也可以查看到nginx进程的运行情况:

ps aux|grep nginx

10.nginx服务器的停止方式:

方式一:先查出nginx进程id再使用kill命令强制杀掉进程。

cd /usr/local/nginx/sbin
./nginx -s stop

方式二(推荐):待nginx进程处理任务完毕进行停止。

cd /usr/local/nginx/sbin
./nginx -s quit

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

相关文章

  • Linux 改变文件大小的方法

    Linux 改变文件大小的方法

    这篇文章主要介绍了Linux 改变文件大小的方法,需要的朋友可以参考下
    2018-02-02
  • 详解linux下批量替换文件内容的三种方法(perl,sed,shell)

    详解linux下批量替换文件内容的三种方法(perl,sed,shell)

    本篇文章主要介绍了linux下批量替换文件内容的三种方法(perl,sed,shell),具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-04-04
  • Linux删除目录下的文件的10种方法小结

    Linux删除目录下的文件的10种方法小结

    本文是脚本之家小编给大家收藏整理的Linux删除目录下的文件的10种方法,文中还给大家提到了Linux 删除文件夹和文件的命令,具体内容详情大家参考下本文
    2018-04-04
  • Windows10安装Apache2.4的方法步骤

    Windows10安装Apache2.4的方法步骤

    本文主要介绍了Windows10安装Apache2.4的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧<BR>
    2022-06-06
  • 详解CentOS7 安装 MariaDB 10.2.4的方法

    详解CentOS7 安装 MariaDB 10.2.4的方法

    这篇文章主要介绍了CentOS7 安装 MariaDB 10.2.4的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • Apache添加多端口及实现单ip多端口映射的方法

    Apache添加多端口及实现单ip多端口映射的方法

    这篇文章主要介绍了Apache添加多端口及实现单ip多端口映射的方法的相关资料,需要的朋友可以参考下
    2016-02-02
  • CentOS 7中使用Squid提供HTTP代理详解

    CentOS 7中使用Squid提供HTTP代理详解

    这篇文章主要给大家介绍了在CentOS 7中使用Squid提供HTTP代理的相关资料,以及及客户端的代理配置的方法,需要的朋友可以参考学习,下面来一起看看吧。
    2017-04-04
  • Linux中chmod权限设置方式

    Linux中chmod权限设置方式

    本文介绍了Linux系统中文件和目录权限的设置方法,包括chmod、chown和chgrp命令的使用,以及权限模式和符号模式的详细说明,通过这些命令,用户可以灵活地控制文件和目录的访问权限
    2025-01-01
  • Linux利用keepalived实现lvs的高可用性的操作方法

    Linux利用keepalived实现lvs的高可用性的操作方法

    LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。这篇文章主要介绍了Linux利用keepalived实现lvs的高可用性 ,需要的朋友可以参考下
    2018-09-09
  • Linux系统下部署项目的设置方法

    Linux系统下部署项目的设置方法

    这篇文章主要介绍了Linux系统下部署项目的教程详解,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-10-10

最新评论