评价一个网站设计项目的好坏项目营销策划方案
虚拟主机
Apache中的虚拟主机是指在单台服务器上运行多个网站,实现方式有如下几种:
基于IP:每个IP一个站点
基于名称:每个IP多个站点
基于端口:每个端口一个站点
为了方便之后的迁移,所以配置文件放置在/etc/httpd/conf.d/*.conf下
1、基于IP
ip addr add 192.168.0.3/24 dev eth0
ip addr show<VirtualHost 192.168.0.2:80>ServerName test6.tony9.cnDocumentRoot /var/www/test6
</VirtualHost>
<VirtualHost 192.168.0.3:80>ServerName test7.tony9.cnDocumentRoot /var/www/test7
</VirtualHost>
2、基于域名
NameVirtualHost 192.168.0.2:80<VirtualHost 192.168.0.2:80>ServerName test6.tony9.cnDocumentRoot /var/www/test6
</VirtualHost>
<VirtualHost 192.168.0.2:80>ServerName test7.tony9.cnDocumentRoot /var/www/test7
</VirtualHost>
3、基于端口
Listen 8080 在http.conf中添加<VirtualHost 192.168.0.2:80>ServerName test6.tony9.cnDocumentRoot /var/www/test6
</VirtualHost>
<VirtualHost 192.168.0.2:8080>ServerName test7.tony9.cnDocumentRoot /var/www/test7
</VirtualHost>为了方便之后的迁移,所以配置文件放置在/etc/httpd/conf.d/*.conf下:
NameVirtualHost *:80 本机任何接口的 port 80 所指定的虚拟主机
针对目录进行权限设定:
<Directory "/var/www/test6">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
针对DocumentRoot进行设定:
<VirtualHost *:80>
ServerName test6.tony9.cn
DocumentRoot /var/www/test6
</VirtualHost>