nginx 域名绑定 域名, nginx 域名绑定 端口
<p>一、nginx 域名绑定 域名 nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里。 一、每个域名一个文件的写法 首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers ,如要绑定域名www.itblood.com 则在此目录建一个文件:www.itblood.com.conf然后在此文件中写规则,如:</p><pre class="prism-token tokenlanguage-javascript">server<span class="token punctuation">{
listen <span class="token number">80<span class="token punctuation">;
server_name www<span class="token punctuation">.itblood<span class="token punctuation">.com<span class="token punctuation">; #绑定域名
index index<span class="token punctuation">.htm index<span class="token punctuation">.html index<span class="token punctuation">.php<span class="token punctuation">; #默认文件
root <span class="token operator">/home<span class="token operator">/www<span class="token operator">/itblood<span class="token punctuation">.com<span class="token punctuation">; #网站根目录
include location<span class="token punctuation">.conf<span class="token punctuation">; #调用其他规则,也可去除
<span class="token punctuation">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p> 然后重起nginx服务器,域名就绑定成功了nginx服务器重起命令:/etc/init.d/nginx restart 二、一个文件多个域名的写法 一个文件添加多个域名的规则也是一样,只要把上面单个域名重复写下来就ok了,如:</p>
<pre class="prism-token tokenlanguage-javascript">server<span class="token punctuation">{
listen <span class="token number">80<span class="token punctuation">;
server_name www<span class="token punctuation">.itblood<span class="token punctuation">.com<span class="token punctuation">; #绑定域名
index index<span class="token punctuation">.htm index<span class="token punctuation">.html index<span class="token punctuation">.php<span class="token punctuation">; #默认文件
root <span class="token operator">/home<span class="token operator">/www<span class="token operator">/itblood<span class="token punctuation">.com<span class="token punctuation">; #网站根目录
include location<span class="token punctuation">.conf<span class="token punctuation">; #调用其他规则,也可去除
<span class="token punctuation">}
server<span class="token punctuation">{
listen <span class="token number">80<span class="token punctuation">;
server_name msn<span class="token punctuation">.itblood<span class="token punctuation">.com<span class="token punctuation">; #绑定域名
index index<span class="token punctuation">.htm index<span class="token punctuation">.html index<span class="token punctuation">.php<span class="token punctuation">; #默认文件
root <span class="token operator">/home<span class="token operator">/www<span class="token operator">/msn<span class="token punctuation">.itblood<span class="token punctuation">.com<span class="token punctuation">; #网站根目录
include location<span class="token punctuation">.conf<span class="token punctuation">; #调用其他规则,也可去除
<span class="token punctuation">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p> 三、不带www的域名加301跳转 如果不带www的域名要加301跳转,那也是和绑定域名一样,先绑定不带www的域名,只是不用写网站目录,而是进行301跳转,如:</p>
<pre class="prism-token tokenlanguage-javascript">server
<span class="token punctuation">{
listen <span class="token number">80<span class="token punctuation">;
server_name itblood<span class="token punctuation">.com<span class="token punctuation">;
rewrite <span class="token operator">^<span class="token operator">/<span class="token punctuation">(<span class="token punctuation">.<span class="token operator">*<span class="token punctuation">) http<span class="token punctuation">:<span class="token operator">/<span class="token operator">/www<span class="token punctuation">.itblood<span class="token punctuation">.com<span class="token operator">/$<span class="token number">1 permanent<span class="token punctuation">;
<span class="token punctuation">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>四、添加404网页</p>
<p> 添加404网页,都可又直接在里面添加,如:</p>
<pre class="prism-token tokenlanguage-javascript">server<span class="token punctuation">{
listen <span class="token number">80<span class="token punctuation">;
server_name www<span class="token punctuation">.itblood<span class="token punctuation">.com<span class="token punctuation">; #绑定域名
index index<span class="token punctuation">.htm index<span class="token punctuation">.html index<span class="token punctuation">.php<span class="token punctuation">; #默认文件
root <span class="token operator">/home<span class="token operator">/www<span class="token operator">/itblood<span class="token punctuation">.com<span class="token punctuation">; #网站根目录
include location<span class="token punctuation">.conf<span class="token punctuation">; #调用其他规则,也可去除
error_page <span class="token number">404 <span class="token operator">/<span class="token number">404<span class="token punctuation">.html<span class="token punctuation">;
<span class="token punctuation">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>nginx 域名绑定 端口</p>
<pre class="prism-token tokenlanguage-javascript">server <span class="token punctuation">{
listen<span class="token number">80<span class="token punctuation">;
server_name taqing<span class="token punctuation">.me www<span class="token punctuation">.taqing<span class="token punctuation">.me<span class="token punctuation">; ##,绑定域名
location <span class="token operator">/ <span class="token punctuation">{
proxy_pass http<span class="token punctuation">:<span class="token operator">/<span class="token operator">/<span class="token number">127.0<span class="token punctuation">.<span class="token number">0.1<span class="token punctuation">:<span class="token number">8000<span class="token punctuation">;## 指定端口号 <span class="token number">8000
<span class="token punctuation">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre><br><br>
来源:https://www.cnblogs.com/missbye/p/13716677.html
頁:
[1]