参考:http://freespace.iteye.com/admin/blogs/297700
我要创建两个域名访问路径:
步骤1:在 /etc/apache2/sites-available 文件夹下创建httpd-myvhosts 文件,内容:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName test.jszs.com
DocumentRoot "/home/lll/php_web/test"
</VirtualHost>
<VirtualHost *:80>
ServerName xiaojin.jszs.com
DocumentRoot "/home/lll/php_web/xiaojin"
</VirtualHost>
步骤2:运行命令
sudo a2ensite httpd-myvhosts
步骤3:重启apache2
sudo /etc/init.d/apache2 force-reload
或者
sudo /etc/init.d/apache2 restart
步骤4:修改 /etc/hosts 文件,添加如下两行代码:
127.0.0.1 xiaojin.jszs.com
127.0.0.1 test.jszs.com
步骤5:在主文件夹下创建文件夹 php_web/xiaojin ,在xiaojin文件夹创建文件test.php,内容为:
<?php
echo phpinfo();
?>
步骤6:在浏览器输入地址:xiaojin.jszs.com/test.php,显示phpinfo。
OK ,成功!
locat 查找文件命令
sudo apt-get install 安装程序
ls /etc/apache2 显示目录内容
vim /etc/apache2/conf.d
vi /etc/apache2/conf.d
sudo gedit /etc/apache2/conf.d
CTRL+L :显示文件夹路径
CTRL+H :显示隐藏文件
分享到:
相关推荐
Ubuntu 下配置 Apache 虚拟主机 在本文中,我们将详细介绍在 Ubuntu 操作系统中配置 Apache 虚拟主机的过程。虚拟主机是指在一台物理服务器上运行多个独立的虚拟服务器,每个虚拟服务器可以有自己的域名、IP 地址和...
Ubuntu 14.04 设置 Apache 虚拟主机的方法 在本教程中,我们将学习如何在 Ubuntu 14.04 上设置 Apache 虚拟主机。虚拟主机是一种允许多个域名共享同一个IP地址的技术,它广泛应用于 Web 服务器中。在本教程中,我们...
在"php+apache虚拟主机配置"中,我们需要完成的主要任务是配置Apache服务器,使其能够识别和解析PHP文件,并设置虚拟主机以便在同一台服务器上托管多个网站。下面将详细介绍这个过程: 1. **安装Apache和PHP**: ...
### Ubuntu 16.04与Apache虚拟主机配置详解 #### 前言 随着Linux系统的广泛应用,Apache作为最流行的Web服务器之一,在Ubuntu系统下的配置成为了一项重要的技能。特别是对于那些希望在Ubuntu 16.04系统上搭建多网站...
1. **配置文件位置**:虚拟主机的配置文件通常位于`/etc/apache2/sites-available/`目录内,可以通过软链接将其链接至`/etc/apache2/sites-enabled/`目录以启用。 2. **配置示例**:以下是一个典型的虚拟主机配置...
在 Ubuntu Server 10.04 上,Apache2 提供了多种创建虚拟主机的方法,以满足不同场景的需求。虚拟主机技术允许在一个物理服务器上运行多个独立的网站,各自拥有不同的域名或IP地址,共享服务器资源。以下是三种主要...
以上就是在Ubuntu上搭建Apache Web服务器的基本流程,包括安装、配置、创建虚拟主机以及实现HTTPS。你可以根据自己的需求进一步优化和扩展配置,比如设置日志记录、调整性能参数、集成其他服务等。记得定期更新...
- `ServerName localhost`:这条指令用于防止启动Apache2时出现DNS错误,它表明服务器的名称是本地主机。 - `DirectoryIndex index.html index.htm index.php`:这个配置告诉Apache2当用户访问一个目录时,应该...
修改完配置文件后,记得通过符号链接启用虚拟主机配置,并重启 Apache 服务: ```bash sudo a2ensite 000-default.conf sudo service apache2 restart ``` 3. **SSL/TLS 配置** 要启用 HTTPS 协议,需要配置...
编辑Apache配置文件 `/etc/apache2/sites-available/000-default.conf`,添加以下内容来设置虚拟主机: ```apache *:80> ServerName your.domain.com ProxyPreserveHost On ProxyPass / balancer://webcluster/ ...
在Ubuntu系统中安装Apache2是Linux环境中搭建Web服务器的基础步骤,Apache2是一个广泛使用的开源HTTP服务器...继续学习Apache的高级配置,如虚拟主机、SSL证书配置以及日志分析,可以帮助你更好地满足Web服务器的需求。
要启用某个虚拟主机配置文件,首先确保该文件存在于 `/etc/apache2/sites-available` 目录中,然后创建指向该文件的符号链接至 `/etc/apache2/sites-enabled` 目录: ```bash sudo ln -s /etc/apache2/sites-...
Apache2的默认虚拟主机配置位于 `/etc/apache2/sites-available/` 目录下。复制默认的配置文件 `000-default.conf`,并创建一个新的配置文件,例如 `test.com.conf`: ```bash sudo cp /etc/apache2/sites-...
本教程将详细介绍如何使用Apache的`mod_vhost_alias`模块进行虚拟主机配置。 Apache `mod_vhost_alias`模块允许动态地配置虚拟主机,根据请求的域名来决定哪个目录提供服务,这在处理多域名或者共享主机环境时非常...
### Ubuntu + LAMP + Eclipse + Xdebug + 虚拟主机的配置详解 #### 安装LAMP环境 LAMP(Linux, Apache, MySQL, PHP)环境是在Linux系统上搭建Web服务的一种常用组合。在Ubuntu系统中安装LAMP可以通过简单的命令...
创建一个新的虚拟主机配置文件,例如在Ubuntu/Debian中: ```bash sudo nano /etc/apache2/sites-available/example.com.conf ``` 然后添加以下内容: ```apacheconf *:80> ServerName example.com DocumentRoot /...
本文将引导读者学习如何在 Ubuntu 系统上搭建一个基本的 Web 服务器,使用 Apache 作为 Web 服务器软件, PHP 作为服务器端脚本语言,并配置动态虚拟主机以支持多个 Web 站点。 一、安装 Apache Apache 是一个流行...
- 虚拟主机配置:`Include sites-enabled/` Web文档的根目录默认位于`/var/www`。这个信息通常在`sites-enabled`目录下的配置文件中指定,例如`000-default`。在`<Directory>`块中,你可以看到类似这样的设置: ``...