1.软件;
httpd ,apache 是跨平台的开源服务器,linux下root使用 yum 或者apt-get install httpd 命名来安装,windows直接安装.msi 程序。
2:常用配置
配置文件路径:httpd/conf/httpd.conf
㈠。建立系统用户个人主页
①。建立 “系统用户”的个人主页(默认功能是关闭的)
UserDir pubic_html ,(开启)
②。给用户宿主目录设置x 权限
chmod +x 用户目录
③。在系统中建立目录(此为用户的个人网站目录)
/home/用户名/public_html/
④。使用别名
alias /用户名 /home/用户名/public_html/
㈡。建立虚拟主机
① 单IP,对应多个域名(多个域名 <=>IP + 域名 <=> 目录对应)
NameVirtualHost 192.168.10.1:80 (必须指定IP,否则无法解析域名)
<VirtualHost 192.168.10.1:80>
ServerName www.myweb.com
DocumentRoot /home/myweb.com
< / VirtualHost >
②。多个IP,多个域名
NameVirtualHost *80
<VirutalHost 192.168.10.1>
DocumentRoot /home/myweb1.com (指定serverName)
<VirutalHost 192.168.10.2>
DocumentRoot /home/myweb2.com (指定serverName)
*然后在/etc/hosts 文件中添加serverName 和IP地址的对应*
㈢。一个IP对应多个端口,多个域名
NameVirtualHost *80
<VirutalHost 192.168.10.1:8000>
DocumentRoot /home/myweb1.com (指定serverName)
<VirutalHost 192.168.10.1:9000>
DocumentRoot /home/myweb2.com (指定serverName)