当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪nginx中配置自动下载非图片的静态文件      nginx中配置自动下载非图片的静态文件,有需要的朋友可以参考下。   代码如下: server{         listen 80;         server_name test.localhost;         location / {                root .........
    ▪nginx配置ssl一例      nginx配置ssl一例,有需要的朋友可以参考下。 先生成网关证书 ,仿照CA模式。 1、生成私钥,需要密码的   代码如下: openssl genrsa -des3 -out server.key 1024 2、生成证书请求   代码如下: openssl re.........
    ▪添加nginx模块时如何进行调试      自己添加nginx模块时难免会出现错误,因此需要做好必要的调试工作。 直接运行gdb nginx 会出现:No symbol table info available。 编译时 加入 CFLAGS="-g -O0" ./configure --prefix=/usr/local/server/nginx --with-cc-o.........

[1]nginx中配置自动下载非图片的静态文件
    来源: 互联网  发布时间: 2013-12-24

nginx中配置自动下载非图片的静态文件,有需要的朋友可以参考下。
 

代码如下:

server{
        listen 80;
        server_name test.localhost;

        location / {
               root /Users/vasil/test;
               if ($request_filename !~* ^.*?.(jpg)|(png)|(gif)){
                              add_header Content-Disposition: "$request_filename";
                          }
                }
        }
 

注意看上面的  add_header Content-Disposition: "$request_filename";,关键就这一句,实现了文件的下载功能。


    
[2]nginx配置ssl一例
    来源: 互联网  发布时间: 2013-12-24

nginx配置ssl一例,有需要的朋友可以参考下。

先生成网关证书 ,仿照CA模式。
1、生成私钥,需要密码的
 

代码如下:
openssl genrsa -des3 -out server.key 1024

2、生成证书请求
 

代码如下:
openssl req -new -key server.key -out server.csr

3、生成证书
 

代码如下:
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509  -req -day 365 -in server.csr -signkey server.key -out server.crt

配置文件如下:
 

代码如下:
  # HTTPS server
  server {
        listen       444;
        server_name  localhost;
        ssl                  on;
        ssl_certificate      server.crt;
        ssl_certificate_key  server.key;
        ssl_session_timeout  5m;
        ssl_protocols  SSLv2 SSLv3 TLSv1;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers   on;
        location / {
            root   html;
            index  index.html index.htm;
        }

    
[3]添加nginx模块时如何进行调试
    来源: 互联网  发布时间: 2013-12-24

自己添加nginx模块时难免会出现错误,因此需要做好必要的调试工作。
直接运行gdb nginx 会出现:No symbol table info available。

编译时 加入 CFLAGS="-g -O0"
./configure --prefix=/usr/local/server/nginx --with-cc-opt="-I /usr/include/pcre -I /usr/include/openssl" --with-debug --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --with-http_ssl_module --with-http_perl_module --with-http_stub_status_module

然后:
make
make install


    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell脚本实现复制文件到多台服务器的代码分... iis7站长之家
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3