nginx 域名绑定 域名, nginx 域名绑定 端口
<pre name="code">一、nginx 域名绑定 域名<br><br>nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里。<br>一、每个域名一个文件的写法<br> 首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers ,如要绑定域名www.itblood.com 则在此目录建一个文件:www.itblood.com.conf然后在此文件中写规则,如:<br><br></pre><div class="cnblogs_Highlighter sh-gutter">
<div>
<div id="highlighter_86799" class="syntaxhighlighterbash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
<div class="line number4 index3 alt1">4</div>
<div class="line number5 index4 alt2">5</div>
<div class="line number6 index5 alt1">6</div>
<div class="line number7 index6 alt2">7</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash plain">server{</code></div>
<div class="line number2 index1 alt1"><code class="bash spaces"> </code><code class="bash plain">listen 80;</code></div>
<div class="line number3 index2 alt2"><code class="bash spaces"> </code><code class="bash plain">server_name www.itblood.com; </code><code class="bash comments">#绑定域名</code></div>
<div class="line number4 index3 alt1"><code class="bash spaces"> </code><code class="bash plain">index index.htm index.html index.php; </code><code class="bash comments">#默认文件</code></div>
<div class="line number5 index4 alt2"><code class="bash spaces"> </code><code class="bash plain">root </code><code class="bash plain">/home/www/itblood</code><code class="bash plain">.com; </code><code class="bash comments">#网站根目录</code></div>
<div class="line number6 index5 alt1"><code class="bash spaces"> </code><code class="bash plain">include location.conf; </code><code class="bash comments">#调用其他规则,也可去除</code></div>
<div class="line number7 index6 alt2"><code class="bash plain">}</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p> 然后重起nginx服务器,域名就绑定成功了nginx服务器重起命令:/etc/init.d/nginx restart<br>二、一个文件多个域名的写法<br>一个文件添加多个域名的规则也是一样,只要把上面单个域名重复写下来就ok了,如:</p>
<div class="cnblogs_Highlighter sh-gutter">
<div>
<div id="highlighter_816695" class="syntaxhighlighterbash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
<div class="line number4 index3 alt1">4</div>
<div class="line number5 index4 alt2">5</div>
<div class="line number6 index5 alt1">6</div>
<div class="line number7 index6 alt2">7</div>
<div class="line number8 index7 alt1">8</div>
<div class="line number9 index8 alt2">9</div>
<div class="line number10 index9 alt1">10</div>
<div class="line number11 index10 alt2">11</div>
<div class="line number12 index11 alt1">12</div>
<div class="line number13 index12 alt2">13</div>
<div class="line number14 index13 alt1">14</div>
<div class="line number15 index14 alt2">15</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash plain">server{</code></div>
<div class="line number2 index1 alt1"><code class="bash spaces"> </code><code class="bash plain">listen 80;</code></div>
<div class="line number3 index2 alt2"><code class="bash spaces"> </code><code class="bash plain">server_name www.itblood.com; </code><code class="bash comments">#绑定域名</code></div>
<div class="line number4 index3 alt1"><code class="bash spaces"> </code><code class="bash plain">index index.htm index.html index.php; </code><code class="bash comments">#默认文件</code></div>
<div class="line number5 index4 alt2"><code class="bash spaces"> </code><code class="bash plain">root </code><code class="bash plain">/home/www/itblood</code><code class="bash plain">.com; </code><code class="bash comments">#网站根目录</code></div>
<div class="line number6 index5 alt1"><code class="bash spaces"> </code><code class="bash plain">include location.conf; </code><code class="bash comments">#调用其他规则,也可去除</code></div>
<div class="line number7 index6 alt2"><code class="bash plain">}</code></div>
<div class="line number8 index7 alt1"><code class="bash spaces"> </code> </div>
<div class="line number9 index8 alt2"><code class="bash plain">server{</code></div>
<div class="line number10 index9 alt1"><code class="bash spaces"> </code><code class="bash plain">listen 80;</code></div>
<div class="line number11 index10 alt2"><code class="bash spaces"> </code><code class="bash plain">server_name msn.itblood.com; </code><code class="bash comments">#绑定域名</code></div>
<div class="line number12 index11 alt1"><code class="bash spaces"> </code><code class="bash plain">index index.htm index.html index.php; </code><code class="bash comments">#默认文件</code></div>
<div class="line number13 index12 alt2"><code class="bash spaces"> </code><code class="bash plain">root </code><code class="bash plain">/home/www/msn</code><code class="bash plain">.itblood.com; </code><code class="bash comments">#网站根目录</code></div>
<div class="line number14 index13 alt1"><code class="bash spaces"> </code><code class="bash plain">include location.conf; </code><code class="bash comments">#调用其他规则,也可去除</code></div>
<div class="line number15 index14 alt2"><code class="bash plain">}</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p> 三、不带www的域名加301跳转<br>如果不带www的域名要加301跳转,那也是和绑定域名一样,先绑定不带www的域名,只是不用写网站目录,而是进行301跳转,如:</p>
<div class="cnblogs_Highlighter sh-gutter">
<div>
<div id="highlighter_259057" class="syntaxhighlighterbash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
<div class="line number4 index3 alt1">4</div>
<div class="line number5 index4 alt2">5</div>
<div class="line number6 index5 alt1">6</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash plain">server</code></div>
<div class="line number2 index1 alt1"><code class="bash plain">{</code></div>
<div class="line number3 index2 alt2"><code class="bash spaces"> </code><code class="bash plain">listen 80;</code></div>
<div class="line number4 index3 alt1"><code class="bash spaces"> </code><code class="bash plain">server_name itblood.com;</code></div>
<div class="line number5 index4 alt2"><code class="bash spaces"> </code><code class="bash plain">rewrite ^/(.*) http:</code><code class="bash plain">//www</code><code class="bash plain">.itblood.com/$1 permanent;</code></div>
<div class="line number6 index5 alt1"><code class="bash plain">}</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p> </p>
<p>四、添加404网页</p>
<p> 添加404网页,都可又直接在里面添加,如:</p>
<div class="cnblogs_Highlighter sh-gutter">
<div>
<div id="highlighter_352419" class="syntaxhighlighterbash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
<div class="line number4 index3 alt1">4</div>
<div class="line number5 index4 alt2">5</div>
<div class="line number6 index5 alt1">6</div>
<div class="line number7 index6 alt2">7</div>
<div class="line number8 index7 alt1">8</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash plain">server{</code></div>
<div class="line number2 index1 alt1"><code class="bash spaces"> </code><code class="bash plain">listen 80;</code></div>
<div class="line number3 index2 alt2"><code class="bash spaces"> </code><code class="bash plain">server_name www.itblood.com; </code><code class="bash comments">#绑定域名</code></div>
<div class="line number4 index3 alt1"><code class="bash spaces"> </code><code class="bash plain">index index.htm index.html index.php; </code><code class="bash comments">#默认文件</code></div>
<div class="line number5 index4 alt2"><code class="bash spaces"> </code><code class="bash plain">root </code><code class="bash plain">/home/www/itblood</code><code class="bash plain">.com; </code><code class="bash comments">#网站根目录</code></div>
<div class="line number6 index5 alt1"><code class="bash spaces"> </code><code class="bash plain">include location.conf; </code><code class="bash comments">#调用其他规则,也可去除</code></div>
<div class="line number7 index6 alt2"><code class="bash spaces"> </code><code class="bash plain">error_page 404 </code><code class="bash plain">/404</code><code class="bash plain">.html;</code></div>
<div class="line number8 index7 alt1"><code class="bash plain">}</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p> </p>
<pre name="code"><br><br>nginx 域名绑定 端口</pre>
<div class="cnblogs_Highlighter sh-gutter">
<div>
<div id="highlighter_86764" class="syntaxhighlighterbash">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="gutter">
<div class="line number1 index0 alt2">1</div>
<div class="line number2 index1 alt1">2</div>
<div class="line number3 index2 alt2">3</div>
<div class="line number4 index3 alt1">4</div>
<div class="line number5 index4 alt2">5</div>
<div class="line number6 index5 alt1">6</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="bash plain">server {</code></div>
<div class="line number2 index1 alt1"><code class="bash spaces"> </code><code class="bash plain">listen 80; </code></div>
<div class="line number3 index2 alt2"><code class="bash spaces"> </code><code class="bash plain">server_name taqing.me www.taqing.me; </code><code class="bash comments">##,绑定域名</code></div>
<div class="line number4 index3 alt1"><code class="bash spaces"> </code><code class="bash plain">location / { </code></div>
<div class="line number5 index4 alt2"><code class="bash spaces"> </code><code class="bash plain">proxy_pass http:</code><code class="bash plain">//127</code><code class="bash plain">.0.0.1:8000; </code><code class="bash comments">## 指定端口号 8000</code></div>
<div class="line number6 index5 alt1"><code class="bash spaces"> </code><code class="bash plain">} </code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div><br><br>
来源:https://www.cnblogs.com/stry/p/14949664.html
頁:
[1]