标签:Nginx相关的结果457条:

    nginx-upload-module模块实现文件上传(multipart/form-data和断点续传)

      前言有时候我们想简单实现文件上传的功能,又不想使用额外的语言(比如PHP、Java),或者想实现文件的断点续传。这个时候Nginx的一个模块nginx-upload-module就能满足我们的需求。模块安装下载模块:cd/tmpwgethttps://codeload.github.com/vkholodkovginx-upload-module/zip/2.2unzip2.2安装模块:.conf…

    发布于:2019-11-21 22:34:07

    OpenResty(Nginx Lua)统计网站访问信息

      背景之前的一篇文章openresty(nginxlua)统计域名状态码、平均响应时间和流量实现了对域名状态码,平均响应时间和流量的统计。但之前的统计方法没有实现当某一域名404或500等状态码超过一定数量后发送具体的url来快速定位位置。这个功能我们其实是通过统计网站日志来实现了。为了摆脱对网站日志的依赖以及提高统计性能,我们尝试把此功能也用nginxlua来实现。具体的使用方法与之前的文章一样,…

    发布于:2019-11-21 21:52:31

    Debian 7 (Wheezy)安装LEMP(Nginx MySQL PHP)

      安装前提在安装web应用套件之前,执行如下命令来确保你的系统软件包数据库是最新的,且已安装的软件更新为最新版本sudoapt-getupdatesudoapt-getupgrade安装NginxWeb服务器有两种切实可行,且比较受欢迎安装Nginx的方式。这里用的方法是从Debian官方维护的软件仓库获取Nginx软件包,官方提供一个稳定版本和测试版本的Nginx。另一个可选的安装方式是从Debi…

    发布于:2019-11-21 20:11:33

    CentOS 7安装配置LEMP(Nginx PHP FastCGI MariaDB)

      系统配置确保你的系统为最新版本:yumupdate从EPEL安装Nginx最快最容易安装Nginx的方式是使用第三方源EPELsudoyuminstallepel-releaseyumupdateyuminstallnginx这些命令指安装EPEL仓库,拉取最新的metadata,之后安装Nginx配置Nginxsystemd启动NginxNginx安装完成后,需要在systemd激活和启动,可以…

    发布于:2019-11-21 19:49:49

    Ubuntu 12.04 (Precise Pangolin)安装Nginx PHP FastCGI

      nginxweb服务器是一个快速,轻量级的服务器,旨在有效地处理低流量和高流量网站的需求。虽然通常用于提供静态内容,但它也能够处理动态页面。本文说明如何在Ubuntu12.04LTS(PrecisePangolin)Linux服务器上安装NginxPHPFastCGI。安装所需软件包执行以下命令更新系统并安装nginxWeb服务器,PHP和编译器工具:apt-getupdateapt-getupg…

    发布于:2019-11-21 14:06:56

    Nginx服务器性能调优

      Worker相关worker设置比较简单,只需要设置正确的数量。WorkerProcesses如果您的站点流量不大,Nginx,数据库和Web应用程序都运行在同一台服务器上。则在/etcginxginx.conf中,设置worker_processes1;如果您的站点流量比较大或者服务器只运行了Nginx,请为每个CPU核心设置一个工作线程:worker_processesauto;如果你想手动设…

    发布于:2019-11-21 13:58:15

    Ubuntu 14.04安装nginx PageSpeed

      本文说明如何安装nginx(发音engine-x)与ngx_pagespeed模块。PageSpeed可帮助您缩小CSS,JavaScript和图片,从HTML中删除空白,并执行许多其他任务。安装所需的包Pagespeed需要一些额外的软件包,您应该安装它们才能正常运行。通过在终端中执行以下命令:sudoapt-getinstallbuild-essentialzlib1g-devlibpcre3…

    发布于:2019-11-21 13:31:02

    Debian 6 (Squeeze)安装Nginx uWSGI

      uWSGI服务器提供了一个非FastCGI方法用于使用nginxWeb服务器部署Python应用程序。与nginx结合,uWSGI提供极大的稳定性,灵活性和高性能。但是,要部署具有uWSGI和nginx的应用程序,必须手动编译包含uwsgi模块的nginx。安装uWSGI首先执行以下命令来更新系统并安装uWSGI的依赖关系:apt-getupdateapt-getupgradeapt-getins…

    发布于:2019-11-21 13:27:12

    Debian 8 (Jessie)安装Nginx StartSSL证书

      本文将告诉你如何在DebianJessie上安装最新的稳定版本的nginx。它还将部署来自StartSSL的免费SSL证书。在本文中,我们配置nginx使用强大的服务器端密码套件,并禁用易受攻击的SSLv2和SSLv3协议。源码编译Nginx虽然在许多情况下从软件包存储库进行安装nginx已经够用,但此安装方法的HTTP/2不能使所有浏览器兼容。GoogleChrome现在只允许与应用层协议协商(…

    发布于:2019-11-21 13:04:24

    Ubuntu 14.04使用Nginx uWSGI部署Django应用

      Django是一个高级的PythonWeb框架,Django的主要目的是简便、快速的开发数据库驱动的网站。本文介绍了在Ubuntu14.04上使用uWSGI和nginx部署Django应用程序。安装nginx,Python工具和uWSGI1.安装nginx,SQLitePythonbindings和管理Python工具所需的系统包:sudoapt-getinstallbuild-essential…

    发布于:2019-11-21 12:52:52

    Nginx SSL TLS部署最佳实践

      本文介绍nginx在提供HTTPS时使用的一些其他配置选项。虽然这些功能有助于优化nginx的SSL和TLS,但这不是一个完整对加固nginx的介绍。确保您的服务器安全的最佳方法是不仅需要正确的配置,而且需要始终遵循最佳安全的设置实践。关闭nginx版本显示默认情况下,nginx与任何连接到服务器的客户端共享其版本号。例如,如果没有找到目录,nginx将返回包含其版本号的404错误。关闭nginx…

    发布于:2019-11-21 12:37:00

    Debian安装Node.js Nginx

      Node.js是一个JavaScript平台,可以动态,快速正确响应请求。JavaScript通常是客户端,浏览器语言如HTML或CSS。但是,Node.js是一个服务器端的JavaScript平台,与PHP相当。Node.js经常与其他流行的服务器应用程序(如NGINX或Apache)一起工作。在本文中,NGINX配置为处理前端,静态文件请求,Node.js配置为处理后端文件请求。安装配置NGI…

    发布于:2019-11-21 12:22:39

    Debian 7 (Wheezy)安装Nginx Passenger部署Ruby on Rails

      RubyonRails是一个流行的快速开发Web框架,允许网页设计师和开发人员使用Ruby编程语言实现功能齐全的动态Web应用程序。本文介绍使用Passenger部署RubyonRails和在Debian7(Wheezy)上部署NginxWeb服务器。安装必要软件包使用以下命令更新系统的存储库数据库和安装的软件包:apt-getupdateapt-getupgrade执行以下命令来安装Rubyon…

    发布于:2019-11-21 11:09:10

    Ubuntu 14.04使用Unicorn Nginx部署Ruby on Rails应用

      RubyonRails是一个流行的快速开发Web框架,网页设计师和开发人员可以借助它使用Ruby编程语言实现功能齐全的动态Web应用程序。本文介绍使用Unicorn部署RubyonRails和在Ubuntu14.04上部署NginxWeb服务器。安装必要软件包使用以下命令更新系统的存储库数据库和安装的软件包:apt-getupdateapt-getupgrade安装Ruby1.安装Ruby依赖su…

    发布于:2019-11-21 11:02:33

    Nginx使用教程(一):下载并编译安装Nginx

      安装依赖我们已经选择下载程序源代码进行手动编译,而不是使用软件包管理器(如Yum,Aptitude或Yast)进行安装。这个选择有两个原因。首先,软件包可能不包含在您的Linux发行版的存储库中。此外,提供下载和安装Nginx的存储库经常包含比较旧的版本。更重要的是,你可能需要配置各种各样的编译选项。由于选择了手动编译,你的系统需要一些工具和库进行编译安装。根据您在编译时选择的模块,您可能需要不同…

    发布于:2019-11-21 09:34:50

    Nginx编译参数详解

      从源代码编译应用程序时通常有三个步骤:配置,编译和安装。配置步骤允许您选择一些在程序编译后无法编辑的选项,因为它对程序二进制文件有直接影响。因此,这是一个非常重要的阶段,你需要仔细选择,如果你想避免后面的麻烦,如缺乏一个特定的模块或配置文件位于一个随机文件夹等。简单安装如果由于某种原因,您不想使安装这么麻烦(例如用于测试目的或仅仅因为您以后会重新编译程序),则可以直接使用不带参数的configur…

    发布于:2019-11-21 09:07:15