在Linux里安装和启动nginx的方法

 更新时间:2018年05月11日 14:19:52   作者:TonsonMiao-苗红宾  
本篇文章主要介绍了在Linux里安装和启动nginx的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

Nginx是高性能的web服务器也是非常好用反向代理服务器,可以实现负载均衡,动静分离等策略,在linux下用的非常多。
由于nginx依赖于pcre和zlib,所以在安装nginx时,需要先安装pcre和zlib(为了方便起见,我把pcre、zlib、nginx的包放到了同一个目录下)。

1、安装pcre

从pcre的官网下载tar.gz包,官网地址为:https://sourceforge.net/projects/pcre/files/pcre/,在这里我下载的是:pcre-8.39.tar.gz

tar -zxvf pcre-8.39.tar.gz 
cd pcre-8.39 
./configure  
make 
make install 

2、安装zlib

从zlib的官网下载tar.gz包,官网地址为:http://zlib.net/,在这里我下载的是:zlib-1.2.8.tar.gz

tar -xvf zlib-1.2.8.tar.gz  
cd zlib-1.2.8 
./configure  
make 
make install 

3、安装nginx

从nginx的官网下载tar.gz包,官网地址为:http://nginx.org/en/download.html,在这里我下载的是: nginx-1.11.5.tar.gz

tar -zxvf nginx-1.11.5.tar.gz 
cd nginx-1.11.5 
./configure --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --pid-path=/usr/local/nginx/sbin/nginx.pid --with-http_ssl_module --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8 
make 
make install 

至此,nginx就安装完毕

4、配置并启动nginx

经过上面的安装步骤和目录设置,nginx的启动程序就是/usr/local/nginx/sbin/nginx,配置文件是/usr/local/nginx/conf/nginx.conf,可在配置文件里修改端口、反向代理路径等

启动nginx的命令为:

/usr/local/nginx/sbin/nginx -t  //测试nginx.conf的配置是否正确 
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf //根据nginx.conf里的配置,启动nginx服务 

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

相关文章

  • 让apache显示目录列表的配置方法

    让apache显示目录列表的配置方法

    本文教大家配置apache显示目录列表的方法,有需要的朋友不妨参考下
    2013-02-02
  • Linux系统扩容根目录磁盘空间的操作方法

    Linux系统扩容根目录磁盘空间的操作方法

    这篇文章主要介绍了Linux系统扩容根目录磁盘空间的操作方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • linux ubuntu中安装、卸载和删除python-igraph的方法教程

    linux ubuntu中安装、卸载和删除python-igraph的方法教程

    igraph是一个进行图计算和社交网络分析的软件包,支持python语言。下面这篇文章主要给大家介绍了关于在linux ubuntu中安装、卸载和删除python-igraph的方法教程,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
    2017-11-11
  • Ubuntu服务器下搭建php运行环境的方法

    Ubuntu服务器下搭建php运行环境的方法

    这篇文章主要介绍了Ubuntu服务器下搭建php运行环境的方法,简单分析了Ubuntu操作系统环境下搭建Apache、php及mysql模块相关步骤、命令与操作技巧,需要的朋友可以参考下
    2018-04-04
  • linux下用户程序同内核通信详解(netlink机制)

    linux下用户程序同内核通信详解(netlink机制)

    这篇文章主要介绍了linux下用户程序同内核通信详解(netlink机制),涉及netlink,内核模块,用户程序的介绍等相关内容,小编觉得还是挺不错的,这里分享给大家,需要的朋友可以参考下
    2018-01-01
  • 解决linux下vim中文乱码的方法

    解决linux下vim中文乱码的方法

    在vim中编辑一个中文文本时,有时候看起来有乱码,以前都是修修补补的弄没有乱码了就不管了,这个问题一直都很困扰我。突然想到这个问题想把它给解决掉,在网上有很多这方面的资料,但是说得不是很到位,经过了一天的折腾并做了一些小测试终于搞定了。下面来一起看看吧。
    2016-12-12
  • centos7.0之Lnmp和Lamp详细介绍

    centos7.0之Lnmp和Lamp详细介绍

    这篇文章主要介绍了centos7.0之Lnmp和Lamp详细介绍的相关资料,这里对Lnmp和Lamp安装和简单使用做简单说明及配置防火墙,需要的朋友可以参考下
    2016-11-11
  • centos源码编译php5 mcrypt模块步骤详解

    centos源码编译php5 mcrypt模块步骤详解

    服务器安装的是php5.3版本,源中没有包含mcrypt扩展,只有自己从源码中编译mcrypt模块了,看下面的详细步骤
    2013-12-12
  • Ubuntu Server 11.10安装配置lamp(Apache+MySQL+PHP)

    Ubuntu Server 11.10安装配置lamp(Apache+MySQL+PHP)

    这篇文章主要介绍了Ubuntu Server 11.10安装配置lamp(Apache+MySQL+PHP),需要的朋友可以参考下
    2016-10-10
  • linux系统下定时执行php脚本的方法

    linux系统下定时执行php脚本的方法

    网站运营过程中,经常会遇到需要定时执行php脚本的情况,下面这篇文章主要介绍了linux系统下定时执行php脚本的方法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-01-01

最新评论