nginx的源码安装部署

Nginx安装:源码安装

  1. 添加普通用户账号来运行nginx:
    useradd nginx -M -r -s /sbin/nologin
  2. 安装依赖包
    yum install -y gcc pcre-devel openssl-devel
  3. 解压并安装Nginx:
    wget http://nginx.org/download/nginx-1.10.3.tar.gz
    tar xvf nginx-1.10.3.tar.gz
    cd nginx-1.10.3
    ./configure --user=nginx \
    --group=nginx \
    --prefix=/usr/local/nginx \
    --with-http_stub_status_module \
    --with-http_ssl_module \
    --with-http_gzip_static_module

make && make install

4.创建软链接文件
ln -s /usr/local/nginx/sbin/nginx /sbin/nginx

5.启动:
检测配置文件语法 nginx -t
启动nginx服务 nginx

6.查看启动状态:
ps aux | grep nginx
root 8416 0.0 0.1 5760 660 ? Ss 23:29 0:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
nginx 8417 0.0 0.1 5904 992 ? S 23:29 0:00 nginx: worker process

netstat -ntlp | grep 80
tcp        0      0 0.0.0.0:80    0.0.0.0:*         listen      8416/nginx.conf

这样我们的nginx源码安装就完成了

原文地址:https://blog.51cto.com/14268436/2386838

时间: 2024-11-08 12:34:14

nginx的源码安装部署的相关文章

piwik源码安装部署

一简单介绍1.piwik介绍Piwik是一个PHP和MySQL的开放源代码的Web统计软件,它给你一些关于你的网站的实用统计报告,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等.Piwik拥有众多不同功能的插件,你可以添加新的功能或是移除你不需要的功能,Piwik同样可以安装在你的服务器上面,数据就保存在你自己的服务器上面.你可以非常容易的插入统计图表到你的博客或是网站亦或是后台的控制面板中.安装完成后,你只需将一小段代码放到将要统计的网页中即可.2.piwik概况Piwik支持插件,你可

nginx 的源码安装

安装nginx之前要做的准备工作有:安装如下库 (1)gzip模块需要 zlib 库 (2)rewrite模块需要 pcre 库 (3)ssl 功能需要openssl库 1~pcre的安装: 我们可以之间yum 安装 yum -y install pcre* 或者源码安装 cd /usr/local/src wget https://sourceforge.net/projects/pcre/files/pcre/8.39/pcre-8.39.tar.gz/download tar xf  pc

编译nginx的源码安装subs_filter模块

使用nginx的反向代理功能搭建nuget镜像服务器时,需要针对官方nuget服务器的响应内容进行字符串替换,比如将www.nuget.org替换为镜像服务器的主机名,将https://替换为http://.而nginx没有内置这个功能,需要使用第三方module,比如subs_filter. 在nginx中配置module,不像apache那么简单(复制module文件,修改配置文件),需要将module的源码引入nginx的源码,自己编译nginx并安装. 下面分享一下自己在centos上编

【Nginx】源码安装Nginx 平滑升级Nginx

Web服务对比 Linux平台 Php.Python:nginx.tengine(淘宝).apache Jave:tomcat.Jboss.IBM WebSphere Windows平台:IIS(.net) Nginx的优点:性能高.并发高.静态网站.动态网站(php.python) 在对比其他web软件的情况下nginx的性能更加好!在国内广泛使用 Nginx 十分轻量级的HTTP服务器 是一个高性能的HTTP和反向代理服务器 官方网站: http://nginx.org/ Nginx以及现代

nginx使用源码安装

nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息. 正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好. 下面正式开始---------------------------------------------------------------------------一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩.1.选定源码目录可以是任何目录,本文选定的是/usr/local/sr

puppet源码安装部署

一.安装环境 系统环境 CentOS release 6.8 (Final) 2.6.32-642.1.1.el6.x86_64 编译环境 gcc version 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) 二.源码编译Puppet 步骤1 Ruby的安装 wget https://codeload.github.com/ruby/ruby/zip/ruby_1_8_7 unzip ruby-ruby_1_8_7.zip cd ruby-ruby_1_8_7

CentOS6.8源码安装部署Zabbix3.4.5

本文档主要介绍CentOS6.8在lamp环境下安装以及部署Zabbix3.4.5(注:本文部署环境为 php-5.6.23 + mysql-5.6.24 + httpd-2.2.15 + CentOS6.8) 基本流程: 1.准备编译环境 2.yum源配置并且安装php和Apche的所需包 3.mysql服务的启动和创建zabbix账号 4.下载zabbix3.4.5安装包以及安装 5.zabbix客户端安装 步骤一:准备编译环境 系统版本说明 [[email protected] tools

zabbix,php,nginx,mysql源码安装 神仙操作

→软件包 mkdir /soft/ cd /soft ♦下载以下软件包 nginx-1.14.2.tar.gz wget http://nginx.org/download/nginx-1.14.2.tar.gz  mysql-boost-5.7.25.tar.gz wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.25.tar.gz boost_1_59_0.tar.gz wget https://source

HYAppFrame(WinForm框架源码)安装部署指南

HYAppFrame是一款基于Win form的应用程序框架,包含服务器Web Service.主程序框架.组织架构.权限控制.菜单导航.基础数据.系统参数.日志管理.定时任务等. 项目地址:http://sourceforge.net/u/chinahysoft/profile/ 0获取安装包 压缩包内容如图1-1所示.将HYAppFrame.zip解压缩,例如解压缩至C:\HYAppFrame. 图1-1 1安装数据库脚本 1.1新建数据库 打开SQL Server ManagementSt