Nginx 安装(Linux CentOS)

"本文采用源码编译安装,包括具体的编译参数信息"

1.安装make

# yum -y install gcc automake autoconf libtool make  // -y 代表自动选择 yes  // gcc (GNU Compiler Collection) 起初为C预言的编译器(GNU C Compiler),后拓展多种语言C++、Pascal、Objective-C、Java,更名为GNU编译器套件  // 

2.安装g++(c++语言编译器)

# yum install gcc gcc-c++

3.确定源码目录(为了安装有条理,这里我们先确定源码目录)

# cd /usr/local/src  // 本文安装选择/usr/local/src作为源码目录

4.安装PCRE(Perl Compatible Regular Expressions)

  为了实现Nginx的rewrite功能,需要编译安装PCRE库。rewrite作用是实现URL的重写。rewrite规则采用Pcre(perl兼容正则表达式的语法规则匹配)。

  PCRE源码包下载地址链接: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ ,下载最新源码包。

# cd /usr/local/src
# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
# tar -zxvf pcre-8.38.tar.gz
# cd pcre-8.38
# ./configure
# make
# make install

5.安装zlib库(标准压缩函数库)

   http://zlib.net/zlib-1.2.8.tar.gz 下载最新的 zlib 源码包,使用下面命令下载编译和安装 zlib包。

# cd /usr/local/src
# wget http://zlib.net/zlib-1.2.8.tar.gz
# tar -zxvf zlib-1.2.8.tar.gz
# cd zlib-1.2.8
# ./configure
# make
# make install

6.安装SSL

# cd /usr/local/src
# wget http://www.openssl.org/source/openssl-1.1.0-pre1.tar.gz
# tar -zxvf openssl-1.1.0-pre1.tar.gz

7.安装Nginx

# cd /usr/local/src
# wget http://nginx.org/download/nginx-1.4.2.tar.gz
# tar -zxvf nginx-1.4.2.tar.gz
# cd nginx-1.4.2

# ./configure --sbin-path=/usr/local/nginx/nginx   --conf-path=/usr/local/nginx/nginx.conf   --pid-path=/usr/local/nginx/nginx.pid   --with-http_ssl_module   --with-pcre=/usr/local/src/pcre-8.38   --with-zlib=/usr/local/src/zlib-1.2.8   --with-openssl=/usr/local/src/openssl-1.0.1c

# make
# make install
  // --with-pcre=/usr/src/pcre-8.38 指的是pcre-8.38 的源码路径
  // --with-zlib=/usr/src/zlib-1.2.8 指的是zlib-1.2.8 的源码路径

8.启动、重启、关闭

// 启动# cd usr/local/nginx/sbin
# ./nginx

// 重启# ./nginx -s reload

// 关闭# nginx -s stop // 快速停止nginx

# nginx -s quit // 完整有序的停止nginx

// 杀掉Nginx服务# ps -ef | grep nginx# kill  -9 端口号
时间: 2024-08-11 03:34:44

Nginx 安装(Linux CentOS)的相关文章

移动硬盘中安装Linux(CentOS)

最近想在自己的笔记本上搞个Linux,可是自己60G的硬盘空间实在吃紧.所以决定在移动硬盘上装一个CentOS.     在移动硬盘上安装Linux和在本地硬盘上安装有以下区别:(我这里讨论的都是ISO文件安装) (1).一般在本地硬盘安装双系统的Linux是利用windows的boot.ini和grub来启动Linux的安装程序,然后再利用grub改写硬盘的mbr,使硬盘可以引导安装完成的Linux. (2).而在移动硬盘中有些不同如果你仍旧想利用本地硬盘中的boot.ini和grub,那你就

在虚拟机(VMware)中安装Linux CentOS 6.4系统(图解) 转

一.下载最新版本Linux CentOS     1.打开官网地址:http://www.centos.org/,点击Downloads->Mirrors         2.点击CentOS Public Mirror List          3.点击South American, Asian, Oceania, Middle Eastern, African and Other Regional Mirrors(选择你就近镜像)          4.选择离你的地方,点击HTTP   

U盘安装Linux CentOS 6.5 64位操作系统(来自互联网)

从centOS6.5开始直接把iso文件写入u盘就行了. 方法1:windows平台:1.用UltraISO打开iso(如:CentOS-6.5-x86_64-bin-DVD1.iso)2.然后点“启动”->"写入硬盘映像",硬盘驱动器是你的u盘,映像文件安装光盘iso,写入方式是USB-HDD+,点击“写入”按钮.完成后安装u盘就做好了.由于我的是UltraISO(v9.3),写入的是 USB-HDD+ ,我没测试过这种的成功与否,如下图:说明:有的网上要用高板的UltraIS

在VMware14 虚拟机中安装Linux CentOS 7系统并进行设置使之能连网(内附安装包)

在VMware14 虚拟机中安装Linux CentOS 7系统并设置网卡完成连网 简介: Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的Unix工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统. CentOS(Community Enterprise Operating System,中文意思是社区企业

安装Linux centos 7

安装Linux centos 7 1 点击开启此虚拟机 点击鼠标后,按键盘上下方向键选择对应的项.其中, 第一行Install CentOS Linux 7的作用是安装CentOS 7系统. 第二行Test this media & install CentOS Linux 7,是先检测安装镜像文件的可用性,然后再安装CentOS 7. 第三行Troubleshooting用于处理一些故障问题,选择这一项,会进入一个内存操作系统,然后可以把磁盘上的系统挂载到这个内存操作系统上,这样方便我们去处理

U盘安装Linux CentOS 6.5 64位操作系统

方法1:windows平台:1.用UltraISO打开iso(如:CentOS-6.5-x86_64-bin-DVD1.iso)2.然后点"启动"->"写入硬盘映像",硬盘驱动器是你的u盘,映像文件安装光盘iso,写入方式是USB-HDD+,点击"写入"按钮.完成后安装u盘就做好了.由于我的是UltraISO(v9.3),写入的是 USB-HDD+ ,我没测试过这种的成功与否,如下图:说明:有的网上要用高板的UltraISO(v9.6),写

Linux 发展史与vm安装linux centos 6.9

操作系统 是一个人与计算机硬件的中介. Linux操作系统 开源代码的.自由传播的类Unix操作系系统软件: 多用户.多任务.多线程.多CPU的操作系统. Linux用于领域 服务器端.嵌入式开发.个人pc桌面,服务器领域最重要. Linux发展历史 1969年Unix在贝尔实验室诞生. 谭宁邦 斯托曼发起了自由软件的运动,成立自由软件基金会(FSF),GNU项目. 1991年,托瓦兹(芬兰),事件Linux内核. Unix的5大特性 技术成熟,可靠性高 极强的可伸缩性 强大的网络功能 强大的数

虚拟机安装Linux Centos

1.准备工作: Linux系统: 可以去 https://www.centos.org/download/ 下载DVD ISO版 虚拟机 2.VMware配置 3.Linux系统安装 4.重启,安装成功 原文地址:https://www.cnblogs.com/dddyyy/p/9746942.html

安装Linux CentOS与用Xshell实现远程连接

注意,进入后有一个选择skip和OK的,选择skip 网络问题 vi /etc/sysconfig/network-scripts/ifcfg-eth0  //打开网络配置文件 ONBOOT=no  //no 改成 yes Reboot //重启 Ifconfig//查看联网ip 详细介绍:http://www.cnblogs.com/wenanry/archive/2009/12/21/1629242.html 连接x-shell 新建连接 上传 rz 解决rz not found yum -

安装Linux centos 时编辑选项

将第上一步选择编辑之后出来的文字修改为:>vmlinuz initrd=initrd.img linux dd quiet 这里注意了:网上很多文章都说这一步改成“>vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdbquiet”什么的,然后失败了再cd/dev命令查看U盘盘符啥的,别这样了,我就是在这里浪费了好多时间,把dev目录下的所有设备都试了几遍也没成功,主要是笔记本硬盘就有两个,再加上U盘,搞得我实在是不认识哪个设备是哪个啊.. 所以这里