HTTPD虚拟主机配置

极速动力2年前帮助234

对于.2来说必须使用指令来启用虚拟主机;独立虚拟主机须要包含资源:

虚拟主机定义同样时使用容器来进行定义的,使用虚拟主机必须首先取消中心主机,注释中心主机的就可以;

<virtualHost Host>
<VirtualHost>

首先实现基于IP地址虚拟主机

首先须要注释

# vim /etc/httpd/conf/httpd.conf
292 # DocumentRoot "/var/www/html"

# cd /etc/httpd/conf/
# vim ../conf.d/virtual.conf
添加:
172.25.23.2:80>
        ServerName bbs.linux.com
        DocumentRoot "/www/bbs/"

172.25.23.3:80>
        ServerName mail.linux.com
        DocumentRoot "/www/mail/"

#  mkdir -pv /www/bbs/
添加:

bbs.virtaul.com

# mkdir -pv /www/mail/ 添加:

mail.virtual.ip.com

# ip addr add 172.25.23.2/24 dev eth0 # /etc/init.d/httpd restart

[root@my Desktop]#  vim /etc/hosts  //浏览器所在的主机
172.25.23.2 server2.com server2 bbs.linux.com
172.25.23.3 server3.com server3 mail.linux.com  

添加或者更改:
172.25.23.2:80>
        ServerName bbs.linux.com
        DocumentRoot "/www/bbs/"

172.25.23.2:8080>
        ServerName news.linux.com
        DocumentRoot "/www/news/"

[root@server3 conf.d]# vim ../conf/httpd.conf
Listen 8080

[root@server3 conf.d]# /etc/init.d/httpd reload
ReloadinG httpd: 

[root@server3 conf.d]# vim virtual.conf 
需要启用指令
 NameVirtualHost 172.25.23.3:80 
172.25.23.3:80>
        ServerName mail.linux.com
        DocumentRoot "/www/mail/"

172.25.23.3:80>
        ServerName dns.linux.com
        DocumentRoot "/www/dns/"

[root@server3 conf.d]# /etc/init.d/httpd reload
Reloading httpd: 

# vim /etc/httpd/conf/httpd.conf
292 # DocumentRoot "/var/www/html"0

*对于虚拟主机的访问控制支持和中心主机的大部份控制条件

MVC全名是ModelView,是模型(model)-视图(view)-控制器()的简写,一种软件设计标杆,用一种业务逻辑数据界面显示分离的方式组织代码,将业务逻辑集聚到一个部件上面,在改进和个性化订制界面及用户交互的同时,不须要重新编撰业务逻辑。MVC被奇特的发展上去用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中;

这一段的解释愈发容易理解:

MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,进而使同一个程序可以使用不同的表现方式。例如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应当同步更新。——>来自于百度百科

相关文章

韩国云服务器多少钱?日本云服务器租用平台推荐UCloud

有好多站长比较喜欢选购境外的云服务器来建站,非常是台湾云服务器、美国云服务器等,除此之外,离我们中国很近的日本云服务器也很受欢迎,这么日本云服务器多少钱一台?日本云服务器租用平台有什么呢?考虑到性价比...