Nginx

Nginx 服务启动脚本

#! /bin/sh # chkconfig: 2345 55 25 # Description: Startup script for nginx webserver on Debian. Place in /etc/init.d and # run 'update-rc.d -f nginx defaults', or use the appropriate command on your # distro. For CentOS/Redhat run: 'chkconfig –add…Continue Reading →

Nginx单IP地址配置多个SSL证书

默认情况下,Nginx一个IP地址仅支持一个SSL证书,需要多个IP地址才能配置多个SSL证书,在公网IP地址有限的情况下,可以使用TLS Server Name Indication extension(SNI, RFC 6066),它允许浏览器在SSL握手的时候发送请求的server name,也就是 Host,这样 Nginx 就能找到对应server 的SSL配置。 配置步骤如下: 1、检查Nginx是否支持TLS 2、如果出现TLS SNI support disable,就得升级openssl版本,并且重新编译nginx。 具体步骤如下: 首先下载openssl(建议下载1.0.1h版本) 下载Nginx 解压openssl 解压nginx,并编译 #检查Nginx版本信息 配置Vhost中的域名证书 然后,重启Nginx即可。

Nginx ngx-fancyindex插件安装

Nginx Web 服务器自带的目录浏览功能看起来并不是那么的美观,我们可以使用ngx-fancyindex插件来美化目录浏览功能。 首先下载nginx,下载地址:http://nginx.org/download/,选择合适的版本进行下载即可 我们到https://github.com/aperezdc/ngx-fancyindex 下载ngx-fancyindex 命令:wget https://github.com/aperezdc/ngx-fancyindex/archive/master.zip 下载nginx安装包,wget http://nginx.org/download/nginx-1.5.9.tar.gz,注:这里下载的是1.5.9版本,可根据服务器上Nginx的版本进行下载。

Nginx Web服务器配置SSL证书

Nginx 配置SSL认证需要安装SSL模块才可以正常,配置完SSL模块并重新编译Nginx,并对Nginx做对应的配置即可完成SSL证书的配置。我们即可使用https方式来访问Web站点。