在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服务 

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

相关文章

  • linux上搭建私有Git服务器的详细教程

    linux上搭建私有Git服务器的详细教程

    这篇文章主要介绍了linux上搭建私有Git服务器的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • Linux下卸载MySQL8.0版本的操作方法

    Linux下卸载MySQL8.0版本的操作方法

    在本篇文章中小编给各位整理的是关于Linux下卸载MySQL8.0版本的操作步骤和方法,有需要的朋友们学习下。
    2019-11-11
  • apache .htaccess文件详解和配置技巧总结

    apache .htaccess文件详解和配置技巧总结

    这篇文章主要介绍了apache .htaccess文件详解和配置技巧总结,需要的朋友可以参考下
    2014-04-04
  • 在Linux中如何一次重命名多个文件详解

    在Linux中如何一次重命名多个文件详解

    这篇文章主要给大家介绍了关于在Linux中如何一次重命名多个文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • apache的access.log和error.log减肥

    apache的access.log和error.log减肥

    我的服务器是用apache搭建的,里面的access.log和error.log这两个文件要经常上去看,和清理,如果时间忙,忘记看和清理了,过不了多久,这两个文件就膨胀的非常的大,打都打不开了。
    2009-09-09
  • Linux中BT5关于修改静态IP和DNS方法

    Linux中BT5关于修改静态IP和DNS方法

    本篇文章给大家整理了关于Linux中BT5关于修改静态IP和DNS的方法,有需要的朋友可以参考学习下。
    2018-02-02
  • Linux使用cd命令之实现切换目录的完全指南

    Linux使用cd命令之实现切换目录的完全指南

    这篇文章主要介绍了Linux使用cd命令之实现切换目录的完全指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 在Linux环境下采用压缩包方式安装JDK 13的方法

    在Linux环境下采用压缩包方式安装JDK 13的方法

    JDK(Java Development Kit)是Sun公司(后被Oracle收购)推出的面向对象程序设计语言的开发工具包,拥有这个工具包之后我们就可以使用Java语言进行程序设计和开发。这篇文章主要介绍了在Linux环境下采用压缩包方式安装JDK 13,需要的朋友可以参考下
    2019-10-10
  • Linux修改dmesg输出的日志级别的步骤详解

    Linux修改dmesg输出的日志级别的步骤详解

    要修改 /proc/sys/kernel/printk 文件的内容以更改 dmesg 输出的级别,可以通过命令行进行操作,这个文件包含四个值,分别代表内核消息的不同级别,本文给大家介绍了Linux修改dmesg输出的日志级别的步骤,需要的朋友可以参考下
    2024-07-07
  • CentOS下安装python3.5+scrapy的方法步骤

    CentOS下安装python3.5+scrapy的方法步骤

    本篇文章主要介绍了CentOS下安装python3.5+scrapy的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12

最新评论