陈嘉祺 發表於 2019-9-20 10:24:00

Debian 8 安装Nginx最新版本

<p>在Debian下如果直接apt-get install nginx直接装发现nginx版本是很旧的,本文主要讲一下如何在Debian 8上装新版的nginx。</p>
<p>原文资料:https://nginx.org/en/linux_packages.html,如果英文不错的话,可以直接阅读官方文档。</p>
<p><strong>一、清理残余的旧版本</strong></p>
<div class="cnblogs_code">
<pre>sudo apt-get remove nginx nginx-common nginx-full</pre>
</div>
<p><strong>二、安装nginx PGP签名文件</strong></p>
<div class="cnblogs_code">
<pre>wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key</pre>
</div>
<p><strong>三、使用sudo修改source源</strong></p>
<p>codename参数根据os来选择:https://nginx.org/en/linux_packages.html#distributions</p>
<p>比如我的OS是Debian 8 jessie,codename参数即为jessie</p>
<p>使用sudo编辑/etc/apt/source.list文件</p>
<div class="cnblogs_code">
<pre>sudo vim /etc/apt/source.list</pre>
</div>
<p>在文件末追加以下:</p>
<div class="cnblogs_code">
<pre>deb http://nginx.org/packages/mainline/debian/ nginx
deb-src http://nginx.org/packages/mainline/debian/ nginx</pre>
</div>
<p>eg:</p>
<div class="cnblogs_code">
<pre>deb http://nginx.org/packages/mainline/debian/ jessie nginx
deb-src http://nginx.org/packages/mainline/debian/ jessie nginx</pre>
</div>
<p><strong>四、更新软件源并安装nginx</strong></p>
<div class="cnblogs_code">
<pre>sudo apt-get update
sudo apt-get install nginx</pre>
</div>
<p><strong>五、查看nginx版本号</strong></p>
<div class="cnblogs_code">
<pre>sudo nginx -v</pre>
</div>
<p><strong>六、nginx启动</strong></p>
<p>&nbsp;</p>
<div class="cnblogs_Highlighter">
<pre class="brush:csharp;gutter:true;">sudo service nginx start
sudo service nginx restart
sudo service nginx reload
sudo service nginx stop
</pre>
</div>
<p><strong>七.配置</strong></p>
<div class="cnblogs_Highlighter">
<pre class="brush:csharp;gutter:true;">vim /etc/nginx/sites-available/default
</pre>
</div>
<p> </p>
<div class="cnblogs_Highlighter">
<pre class="brush:csharp;gutter:true;"> server{
      listen 80;
        access_loglogs/www.***.cn.logmain;
      server_name www.***.cn; #绑定域名
      location / {
            proxy_passhttp://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;
      }
    }
</pre>
</div>
<p>  </p><br><br>
来源:https://www.cnblogs.com/YrRoom/p/11555312.html
頁: [1]
查看完整版本: Debian 8 安装Nginx最新版本