yui 发表于 2018-11-22 07:52:20

apache 创建虚拟主机

  提示:任何时候都要备份;
  1、一个web服务可以使用不同的主机名、端口、ip来部署多个web服务;
  

  2、用主机名配置虚拟主机;
  打开apache的配置文件
   vim httpd-vhosts.conf
    (提示:主配置文件中默认是没有打开的)

    28    ServerAdmin lingchaoxx@live.com
    #填写自己的邮箱

    29    DocumentRoot "/var/html/www"
    #网站对应的目录,稍后自行创建

    30    ServerName www.etiantian.org
    #域名

    31    ServerAlias etiantian.org
    #别名

    32    ErrorLog "logs/www-error_log"
    #错误日志的路径

    33    CustomLog "logs/www-access_log" common
    #访问日志的路径

    34
  2、创建与    DocumentRoot "/var/html/www"相对应的站点目录,创建index.html文件;
  创建与ErrorLog "logs/www-error_log"    相对应日志目录;

  3、到主配置文件打开包含vhosts.conf
  去掉# 打开 Include conf/extra/httpd-vhosts.conf关键 (或打开mpm.conf)
  vi httpd.conf

  377 # Server-pool management (MPM specific)
  378 Include conf/extra/httpd-mpm.conf
  379
  395 # Virtual hosts
  396 Include conf/extra/httpd-vhosts.conf
  在主配置文件末尾添加网站的路径

  添加一个就可以,不需要每个虚拟主机都添加;
  

  Options -Indexes FollowSymLinks
  Allow from all
  
  保存;

  4、检查语法后,重启apache;
  

  




页: [1]
查看完整版本: apache 创建虚拟主机