HTTPD虚拟主机配置
对于.2来说必须使用指令来启用虚拟主机;独立的虚拟主机须要包含的资源:
虚拟主机的定义同样时使用容器来进行定义的,使用虚拟主机必须首先取消中心主机,注释中心主机的就可以;
<virtualHost Host>
<VirtualHost>
首先须要注释
# 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应当同步更新。——>来自于百度百科