• Tomcat部署启用HTTPS

    日期:

    0. 引子 公司需要部署一个邮件系统以满足沟通的需要,经过测试初步敲定国内某品牌的企业邮箱。而基于安全需求,又订购了某证书产品对http传输进行加密。为了使用方便和信息化建设,还需要将邮箱和现有的信息系统进行整合,这就需要对其进行二次开发。本文所...

  • Ubuntu 12.04 Nginx 安装记录

    日期:

    1、下载 到Nginx 官方下载安装包,当前版本是 1.5.13 版本 $wgethttp://nginx.org/download/nginx-1.5.13.tar.gz $tar-xvzfnginx-1.5.13.tar.gz 2、检查、编译、安装 $./configure#检查编译前置条件 $make#编译 $sudomakeinstall#使用sudo权限进行安装 3、安...

  • Nginx 多站点配置

    日期:

    一、创建站点配置文件 1、在 nginx conf 目录中创建 vhost 文件夹以及配置文件,这里假设站点为 www.a.com $pwd /usr/local/nginx/conf $sudomkdirvhosts $sudovimvhosts/www.a.com.conf#新站点配置文件 2、将如下内容写入 www.a.com.conf 文件中,该内容可...

  • Nginx 因 Selinux 服务导致无法远程访问

    日期:

    2014-12-16日 昨天晚上处理好的网络访问连接,早晨又访问不到了! 现象是Nginx可以获得 Respone Head信息,但Respone Body信息间歇性可以获取,Nginx配置为监听80端口,iptables 和 selinux 服务停止状态! 最终的处理结论是某IDC要求80端口必须申请白名单才...

  • Nginx编译参数详解

    日期:

    从源代码编译应用程序时通常有三个步骤:配置,编译和安装。 配置步骤允许您选择一些在程序编译后无法编辑的选项,因为它对程序二进制文件有直接影响。 因此,这是一个非常重要的阶段,你需要仔细选择,如果你想避免后面的麻烦,如缺乏一个特定的模块或配置...

  • Nginx主程序使用介绍

    日期:

    守护进程和服务 在首次运行Nginx之前,了解此应用程序的性质很重要。 有两种类型的计算机应用程序 那些需要用户输入,因此在前台运行,另一种在后台运行。 Nginx是后一种类型,通常称为守护进程。 守护进程名称通常带有尾随的d,这里可以提到几个例子 httpd...

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

    日期:

    安装依赖 我们已经选择下载程序源代码进行手动编译,而不是使用软件包管理器(如Yum,Aptitude或Yast)进行安装。 这个选择有两个原因。 首先,软件包可能不包含在您的Linux发行版的存储库中。 此外,提供下载和安装Nginx的存储库经常包含比较旧的版本。 更...

  • 添加Nginx为系统服务(设置开机启动)

    日期:

    在本节中,我们将创建一个脚本,将Nginx守护进程转换为实际的系统服务。 这有两个作用:守护程序可以使用标准命令控制,更重要的是,它可以在系统启动时自动启动,并在系统关闭时停止。 System V scripts 大多数基于Linux的操作系统使用System-V风格的init守...

  • Nginx使用教程(二):Nginx配置性能优化之worker配置

    日期:

    配置Nginx workers NGINX根据指定的配置运行固定数量的工作进程。 这些工作进程负责处理所有处理。 在下面的章节中,我们将调整NGINX worker参数。 这些参数是NGINX全局上下文的一部分。 worker_processes worker_processes指令控制工作进程数: worker_proc...

  • Nginx使用教程(三):Nginx配置性能优化之I/O和TCP配置

    日期:

    配置Nginx I/O Sendfile 当应用程序传输文件时,内核首先缓冲数据,然后将数据发送到应用程序缓冲区。 应用程序反过来将数据发送到目的地。 Sendfile方法是一种改进的数据传输方法,其中数据在操作系统内核空间内的文件描述符之间复制,而不将数据传输到应用...