远行的心 发表于 2018-11-29 08:48:55

apache2.2单ip单端口多域名测试

  apache 安装及基本测试
 
# tar xvf httpd-2.2.22.tar.gz
  # ./configure --prefix= /usr/local/apache2
  # make
  # make install
  cd /usr/local/apache2/bin

./apachectl start #启动apache
  打开web 浏览器 显示 it works
  
单ip单端口 多域名实例
  
NameVirtualHost 指令是专门用在基于域名的访问方式中的,因此在基于域名的配置中,它是必须的,在基于 IP 的配置中,非必要。同样的 ServerName 也是必须的。
NameVirtualHost 跟 VirtualHost 一样,官方都建议使用 IP 形式的 addr 而非 hostname。接下来的所有操作均参照文档上的建议。
  实例1:
  NameVirtualHost *:80
  
DocumentRoot /var/www/a
ServerName a.jaseywang.me

  
DocumentRoot /var/www/b
ServerName b.jaseywang.me
ServerAlias aaa.a.jaseywang.me

  
DocumentRoot /var/www/c
ServerName c.jaseywang.me

  实例2:
NameVirtualHost 192.168.1.88:80
#或者 NameVirtualHost *:80

#或者
    ServerAdmin webmaster@163.com
    DocumentRoot /usr/local/apach2/htdocs/web2
    ServerName web2.com
    ServerAlias *.web2.com
    DirectoryIndex web2.html
    ErrorLog /usr/local/apach2/htdocs/web2/error_log
    TransferLog /usr/local/apach2/htdocs/web2/access_log

  

#或者
    ServerAdmin webmaster@163.com
    DocumentRoot /usr/local/apach2/htdocs/web1
    ServerName web1.com
    ServerAlias *.web1.com
    DirectoryIndex web1.html
    ErrorLog /usr/local/apach2/htdocs/web1/error_log
    TransferLog /usr/local/apach2/htdocs/web1/access_log





页: [1]
查看完整版本: apache2.2单ip单端口多域名测试