首页 windows软件 手机软件 驱动下载 电脑教程 专题合集
当前位置: 首页 > 电脑教程 > Linux教程 > 如何在Linux上绑定多个域名|Linux服务器域名绑定技巧

如何在Linux上绑定多个域名|Linux服务器域名绑定技巧

时间:2012-07-17 09:11:26

小编:动力软件园

阅读:

Linux系统以其高稳定性而著称,并且是目前最为安全的服务器,但是很多朋友习惯了windows系统的从操作,对于无安全给予文本命令界面的Linux操作很多人感觉到无从下手,本节内容就为大家介绍下如何在Linux文本界面下对Linux服务进行多个域名绑定,首先介绍第一种 方法:

注意的重点:域名所绑定目录一定要在,Apache解析的网站目录下;例:/var/www/htdos/】

 1: 先把 /usr/local/apache2/conf/httpd.conf 中,

#Include conf/extra/httpd-vhosts.conf    开启服务, #注释去掉

2. 在把 /usr/local/apache2/conf/extra/httpd-vhosts.conf 中,添加绑定域名:

#NameVirtualHost *:80   开启端口, #注释去掉

 添加下面:

# www.ddczol.com
<VirtualHost *:80>
    ServerAdmin
    DocumentRoot /var/meicheng/ddczol
    ServerName www.ddczol.com
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common
  <Directory "/var/meicheng/ddczol">
    Options Indexes FollowSymLinks +Includes
    AllowOverride all
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin
    DocumentRoot /var/meicheng/ddczol
    ServerName ddczol.com
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

 3. 重启Apache.

 

第二种 方法:

【还有 Apache2.2confextrahttpd-vhosts.conf 大概不需要配置.】

下面就来记录一下是怎么绑定域名到不同目录的。

例如:VPS的IP是94.249.188.58,需要将wuleilei.com绑定到/var/www/html/dir1,将wuleilei.net绑定到/var/www/html/dir2。

打开http.conf:

1、将#ServerName www.example.com:80修改成ServerName 94.249.188.58:80,注意别忘记了将句首的#去掉;

2、将#NameVirtualHost *:80修改成NameVirtualHost 94.249.188.58:80,注意别忘记了将句首的#去掉;

3、在文件最后面有虚拟主机格式:

代码
#<VirtualHost 94.249.188.58:80>  
#    ServerAdmin webmaster@dummy-host.example.com  
#    DocumentRoot /www/docs/dummy-host.example.com  
#    ServerName dummy-host.example.com  
#    ErrorLog logs/dummy-host.example.com-error_log  
#    CustomLog logs/dummy-host.example.com-access_log common  
#</VirtualHost>  
在后面添加:

代码
*IP访问/var/www/html/dir目录
<VirtualHost 94.249.188.58:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/html/dir
    ServerName 94.249.188.58  
    ErrorLog logs/dummy-host.example.com-error_log  
    CustomLog logs/dummy-host.example.com-access_log common  
</VirtualHost>

*wuleilei.com与www.wuleilei.com访问/var/www/html/dir1目录
<VirtualHost 94.249.188.58:80>  
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/html/dir1 
    ServerName wuleilei.com  
    ServerAlias www.wuleilei.com  
    ErrorLog logs/dummy-host.example.com-error_log  
    CustomLog logs/dummy-host.example.com-access_log common  
</VirtualHost> 
*wuleilei.net与www.wuleilei.net访问/var/www/html/dir2目录
<VirtualHost 94.249.188.58:8081>  
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/html/dir2
    ServerName wuleilei.net
    ServerAlias www.wuleilei.net
    ErrorLog logs/dummy-host.example.com-error_log  
    CustomLog logs/dummy-host.example.com-access_log common  
</VirtualHost>  

 附:如果想开其他端口,请按照如下操作(以8080端口为例):

1、打开http.conf,查找Listen 80,在下面一行添加Listen 8080;

2、在文件末尾添加如下代码:

代码<VirtualHost 94.249.188.58:8080>  
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/html/dir3 
    ServerName wuleilei.com
    ServerAlias www.wuleilei.com
    ErrorLog logs/dummy-host.example.com-error_log  
    CustomLog logs/dummy-host.example.com-access_log common  
</VirtualHost> 

火爆手游