网站服务器

网站服务器:
apache
tcp :80  http
tcp :443 https
apache1.3
apache2.0
apache2.2
静态 :图片,动画,文字。。。。。
动态 :asp. asp.net .....操作数据库
apache 默认只支持静态网页  还支持php软件做的网页
apache+php+mysql数据存 
装这三个软件可以支持静态、动态网页

apache
rpm -qa | grep httpd
httpd-2.0.52-9.ent
service httpd start
cd /var/www/html     网页存放路径
cd /etc/httpd/       配置文件存放路径
vi /conf/httpd.conf  主要配置文件
分三部分:
global environment   全局设置
server configuration 服务器配置
virtual hosts        虚拟主机

ServerName           设置域名是什么?
DocumentRoot         设置网页的存放路径?
DirectoryIndex       定义网页第一页是什么?(文件名)
 
 
在一个电脑实现多个网站服务器?
虚拟主机:
基于IP
202.106.20.115:80 /var/www/html    A公司
202.106.20.116:80 /var/www/html    B公司
......
vi /etc/httpd/conf/httpd.conf
NameVirtualHost *:80  放开这句话 
在哪些IP上做虚拟主机
<VirtualHost>
                }虚拟主机容器
</VirtualHost>

创建第一个虚拟主机:
<VirtualHost 192.168.1.1:80>
ServerName www.b.com
DocumentRoot /var/www/html/web1
</VirtualHost>
<VirtualHost 192.168.1.2:80>
ServerName www.b.com
DocumentRoot /var/www/html/web2
</VirtualHost>
cd /var/www/html
mkdir web1
mkdir web2
cd web1
cd web2
 

基于DNS
创建DNS:
cd /var/named/chroot/etc
vi named.conf
zone "aa.com" IN {
   type master;
   file "aa.com.zone";
};

zone "bb.com" IN {
   type master;
   file "bb.com.zone";
};
cd /var/named/chroot/var/named
cp localhost aa.com.zone
cp localhost bb.com.zone
vi aa.com.zone
www.aa.com.   IN A 202.106.20.134
vi bb.com.zone
www.bb.com.zone IN A 202.106.20.134
 
cd /usr/local/apache/conf/
vi httpd.conf

在后面部分加一句:
NameVirtualHost 202.106.20.134:80
在最近后面加:
<VirtualHost 202.106.20.134:80>
ServerName www.aa.com
DocumentRoot /usr/local/apache/htdocs/aa     aa的网页存放位置
</VirtualHost>
<VirtualHost 202.106.20.134:80>
ServerName www.bb.com
DocumentRoot /usr/local/apache/htdocs/bb     bb的网页存放位置
</VirtualHost>
设置成开机自动启动:
vi /etc/rc.d/rc.local
添加:
/usr/lcoal/apache/bin/apachectl start
 

你可能感兴趣的:(职场,休闲)