【Share Code】如何在Ubuntu 14.04 LTS上设置Apache虚拟主机

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jkol12/article/details/84345527

## 原文 & 视频:https://zhaoshuquan.com/posts/8

## 准备
安装Apache,具体安装过程可以参考这篇文章https://zhaoshuquan.com/posts/4

## 第一步 - 创建目录
第一步是创建一个目录结构,该结构将保存为访问者提供的站点数据。
```bash
sudo mkdir -p /var/www/example.com/publish_html
sudo mkdir -p /var/www/test.com/publish_html
```
这里我们设置的域名是example.com和test.com

## 第二步 - 设置权限
现在我们有了文件的目录结构,但它们归root用户所有。 如果我们希望我们的常规用户能够修改我们的Web目录中的文件,我们可以通过这样做来更改所有权:
```bash
sudo chown -R $USER:$USER /var/www/example.com/public_html
sudo chown -R $USER:$USER /var/www/test.com/public_html
```
当您按“ENTER”时,$ USER变量将获取您当前登录的用户的值。 通过这样做,我们的常规用户现在拥有public_html子目录,我们将存储我们的内容。
我们还应该稍微修改我们的权限,以确保允许对一般Web目录及其包含的所有文件和文件夹进行读取访问,以便可以正确地提供页面:
```bash
sudo chmod -R 755 /var/www
```

## 第三步 - 给每个虚拟主机创建演示页面
为example.com创建页面
```bash
vim /var/www/example.com/publish_html/index.html
```
输入以下内容:
```html
<html>
  <head>
    <title>Welcome to Example.com!</title>
  </head>
  <body>
    <h1>Success!  The example.com virtual host is working!</h1>
  </body>
</html>

猜你喜欢

转载自blog.csdn.net/jkol12/article/details/84345527