zoukankan      html  css  js  c++  java
  • Debian 8 安装Nginx最新版本

    在Debian下如果直接apt-get install nginx直接装发现nginx版本是很旧的,本文主要讲一下如何在Debian 8上装新版的nginx。

    原文资料:https://nginx.org/en/linux_packages.html,如果英文不错的话,可以直接阅读官方文档。

    一、清理残余的旧版本

    sudo apt-get remove nginx nginx-common nginx-full

    二、安装nginx PGP签名文件

    wget http://nginx.org/keys/nginx_signing.key
    sudo apt-key add nginx_signing.key

    三、使用sudo修改source源

    codename参数根据os来选择:https://nginx.org/en/linux_packages.html#distributions

    比如我的OS是Debian 8 jessie,codename参数即为jessie

    使用sudo编辑/etc/apt/source.list文件

    sudo vim /etc/apt/source.list

    在文件末追加以下:

    deb http://nginx.org/packages/mainline/debian/ [codename] nginx
    deb-src http://nginx.org/packages/mainline/debian/ [codename] nginx

    eg:

    deb http://nginx.org/packages/mainline/debian/ jessie nginx
    deb-src http://nginx.org/packages/mainline/debian/ jessie nginx

    四、更新软件源并安装nginx

    sudo apt-get update
    sudo apt-get install nginx

    五、查看nginx版本号

    sudo nginx -v

    六、nginx启动

    sudo service nginx start
    sudo service nginx restart
    sudo service nginx reload
    sudo service nginx stop
    

    七.配置

    vim /etc/nginx/sites-available/default
    

     

     server{
            listen 80;
    	access_log  logs/www.***.cn.log  main;
            server_name www.***.cn; #绑定域名
            location / {
                proxy_pass  http://localhost:7777;
    	    proxy_set_header Host $host;
    	    proxy_set_header X-Real-IP $remote_addr;
    	    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            }
        }
    

      

  • 相关阅读:
    Mybatis批处理
    Mybatis兼容C3P0连接池
    一对多,多对一查询
    缓存
    动态sql
    mybatis 日志记录
    python学习day07-encode和decode
    python学习day07---三级目录优化
    python学习day06练习---三级目录
    python学习day06--02字典增删差改以及字符串的一些方法
  • 原文地址:https://www.cnblogs.com/YrRoom/p/11555312.html
Copyright © 2011-2022 走看看