唐祖义 發表於 2020-12-16 11:16:00

ubuntu安装nginx

<div class="toc">
<h3>目录</h3>
<ul>
<li>ubuntu安装nginx</li>
<li>
<ul>
<li>一、apt-get安装nginx</li>
<li>二、下载nginx包安装</li>
</ul>
</li>
</ul>
</div>
<p><br>在操作过程中有任何疑问,请留言,或者加群:高级java学习交流群(821605718)。</p>
<p>&nbsp;</p>
<h1>ubuntu安装nginx</h1>
<p>目前支持两种安装方式,一种是apt-get的方式,另一种是根据包安装的方式<br>为方便我统一使用<code>root用户</code></p>
<h2>一、apt-get安装nginx</h2>
<pre class="prettyprint"><code class="prism language-shell has-numbering"><span class="token comment"># 切换至root用户
<span class="token function">sudo <span class="token function">su root
<span class="token function">apt-get <span class="token function">install nginx
</span></span></span></span></span></code></pre>
<ul class="pre-numbering">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
<p><img src="https://img-blog.csdnimg.cn/20181031202757348.gif"></p>
<p>查看nginx是否安装成功</p>
<pre class="prettyprint"><code class="prism language-shell has-numbering">nginx -v
</code></pre>
<ul class="pre-numbering">
<li>1</li>
</ul>
<p><img src="https://img-blog.csdnimg.cn/20181031202925326.png"></p>
<p>启动nginx</p>
<pre class="prettyprint"><code class="prism language-shell has-numbering"><span class="token function">service nginx start
</span></code></pre>
<ul class="pre-numbering">
<li>1</li>
</ul>
<p><img src="https://img-blog.csdnimg.cn/20181031203041507.png"></p>
<p>启动后,在网页重输入ip地址,即可看到nginx的欢迎页面。至此nginx安装成功<br><img src="https://img-blog.csdnimg.cn/20181031203230618.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzODMyMzEz,size_16,color_FFFFFF,t_70"></p>
<p>nginx文件安装完成之后的文件位置:</p>
<ul>
<li>/usr/sbin/nginx:主程序</li>
<li>/etc/nginx:存放配置文件</li>
<li>/usr/share/nginx:存放静态文件</li>
<li>/var/log/nginx:存放日志</li>

</ul>
<h2>二、下载nginx包安装</h2>
<p>由于上面已经安装了nginx,所以我们先卸载nginx。再重新上传nginx包,解压下载。有输入提示时,输入<code>Y</code>即可</p>
<p>卸载apt-get安装的nginx</p>
<pre class="prettyprint"><code class="prism language-shell has-numbering"><span class="token comment"># 彻底卸载nginx
<span class="token function">apt-get --purge autoremove nginx
<span class="token comment">#查看nginx的版本号
nginx -v
</span></span></span></code></pre>
<ul class="pre-numbering">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
<p><img src="https://img-blog.csdnimg.cn/20181031203843950.png"></p>
<p>安装依赖包</p>
<pre class="prettyprint"><code class="prism language-shell has-numbering"><span class="token function">apt-get <span class="token function">install gcc
<span class="token function">apt-get <span class="token function">install libpcre3 libpcre3-dev
<span class="token function">apt-get <span class="token function">install zlib1g zlib1g-dev
<span class="token comment"># Ubuntu14.04的仓库中没有发现openssl-dev,由下面openssl和libssl-dev替代
<span class="token comment">#apt-get install openssl openssl-dev
<span class="token function">sudo <span class="token function">apt-get <span class="token function">install openssl
<span class="token function">sudo <span class="token function">apt-get <span class="token function">install libssl-dev
</span></span></span></span></span></span></span></span></span></span></span></span></span></span></code></pre>
<ul class="pre-numbering">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
</ul>
<p>安装nginx</p>
<pre class="prettyprint"><code class="prism language-shell has-numbering"><span class="token function">cd /usr/local
<span class="token function">mkdir nginx
<span class="token function">cd nginx
<span class="token function">wget http://nginx.org/download/nginx-1.13.7.tar.gz
<span class="token function">tar -xvf nginx-1.13.7.tar.gz
</span></span></span></span></span></code></pre>
<ul class="pre-numbering">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
<p><img src="https://img-blog.csdnimg.cn/20181031205721673.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzODMyMzEz,size_16,color_FFFFFF,t_70"></p>
<p>编译nginx</p>
<pre class="prettyprint"><code class="prism language-shell has-numbering"><span class="token comment"># 进入nginx目录
/usr/local/nginx/nginx-1.13.7
<span class="token comment"># 执行命令
./configure
<span class="token comment"># 执行make命令
<span class="token function">make
<span class="token comment"># 执行make install命令
<span class="token function">make <span class="token function">install
</span></span></span></span></span></span></span></code></pre>
<ul class="pre-numbering">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
</ul>
<p>启动nginx</p>
<pre class="prettyprint"><code class="prism language-shell has-numbering"><span class="token comment">#进入nginx启动目录
<span class="token function">cd /usr/local/nginx/sbin
<span class="token comment"># 启动nginx
./nginx
</span></span></span></code></pre>
<ul class="pre-numbering">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
<p><img src="https://img-blog.csdnimg.cn/20181031210133487.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzODMyMzEz,size_16,color_FFFFFF,t_70"></p>
<p>访问nginx<br>网页输入ip地址,访问成功,到此,nginx安装完毕<br><img src="https://img-blog.csdnimg.cn/2018103121025275.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzODMyMzEz,size_16,color_FFFFFF,t_70"></p>
<p>参考文档:<br>Linux下安装nginx<br>nginx 安装时候报错:make: *** No rule to make target&nbsp;<code>build', needed by</code>default’. Stop.</p><br><br>
来源:https://www.cnblogs.com/fengkun125/p/14142912.html
頁: [1]
查看完整版本: ubuntu安装nginx