按照sites-enabled目录下的 000-default文件一样重新建立一个就可以了。
大致两方面
1. 主机名绑定域名
2. 搭建web服务,虚拟主机那边绑定域名
绑定linux的主机头,只能使用域名访问,IP访问不到,可以通过修改httpd.conf文件来实现。
方法一:
在httpd.conf文件最后面,加入以下代码
NameVirtualHost 211.*.*.*
ServerName 211.*.*.* Order Allow,Deny Deny from all
DocumentRoot "网站路径" ServerName 网站域名
说明:上面部分是实现拒绝直接通过211.*.*.*这个IP的任何访问请求,这时如果你用211.*.*.*访问,会提示拒绝访问。下面部分就是允许通过http://网站域名/这个域名访问,主目录指向"网站路径"。
方法二:
在httpd.conf文件最后面,加入以下代码
NameVirtualHost 211.*.*.*
DocumentRoot "网站路径" ServerName 211.*.*.*
DocumentRoot "网站路径" ServerName http://网站域名
说明:上面部分是把通过211.*.*.*这个IP直接访问的请求指向"网站路径"目录下。
line 1 of /usr/local/apache/conf/extra/ess_log"mon
<Directory "/var/www/cacti">
Options None
DirectoryIndex index.php
AllowOverride Options FileInfo
Require all granted
</Directory>
</VirtualHost>
如果实现一个服务器放多个网站,需要用到web服务器的虚拟主机。下面以apache的配置为例,讲解下通过域名实现多网站,其他的web服务器也都相似。
#网站1
DocumentRoot /www/example1 ServerName ServerAlias . * options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all
#网站2
DocumentRoot /www/example2 ServerName options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all
参考:PHP程序员,雷雪松的个人博客--/320