Ubuntu系统下配置Apache虚拟主机

本文已在本人博客https://www.nsxsg.com/archives/125首发

Ubuntu系统下配置Apache虚拟主机

说明

此教程适合apt-get install apache2安装的apache

配置文件

  1. 进入配置文件目录
cd /etc/apache2/
  1. 配置文件说明
apache2.conf  #apache总的配置文件
ports.conf    #端口配置文件
sites-enables/000-default.conf    #虚拟主机配置文件

配置多个虚拟主机

  1. 使用不同的端口访问网站的不同目录
  • 新增目录 /var/www/html1 ,新增文件/var/www/html1/index.php(index.php文件内容自定)
  • 修改 ports.conf 文件,新增内容如下
Listen 8006

效果如图:

  • 修改 sites-enables/000-default.conf 文件,新增内容如下
<VirtualHost *:8006>
       ServerName 192.168.0.109
       ServerAdmin webmaster@localhost
       DocumentRoot /var/www/html1

       ErrorLog ${APACHE_LOG_DIR}/error80.log
       CustomLog ${APACHE_LOG_DIR}/access80.log combined
</VirtualHost>

内容如图:

  • 重启apache2
/etc/init.d/apache2 restart
  • 访问 ( IP:8006 ) , 效果如下图
  1. 使用域名访问网站的不同目录
  • 修改本地host文件, 自定义一个域名, 指向服务器
  • 修改 sites-enables/000-default.conf 文件,新增内容如下
<VirtualHost *:80>
       ServerName abcd.com
       ServerAdmin webmaster@localhost
       DocumentRoot /var/www/html1

       ErrorLog ${APACHE_LOG_DIR}/error801.log
       CustomLog ${APACHE_LOG_DIR}/access801.log combined
</VirtualHost>

内容如图:

  • 访问(http://abcd.com), 效果如下图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值