改变【Apache】的DocumentRoot

首先

最初安装了Apache的web服务器时,DocumentRoot目录被指定为预设路径\var\www\html,但似乎也可以指定任意路径作为DocumentRoot。
我进行了一番调查并找到了实现该方法的步骤。

前提 tí)

在下面这篇文章中所构建的环境是前提条件。

    • Windows10にVagrantをを入れてCentOS7をインストールしよう(1、2、3、4、5、6)

 

    ローカルでLAMP環境を構築しよう(0、1、4)

使用工具

    Tera Term

操作步骤

1. 修改配置文件
2. 创建用于功能确认的文件
3. 在指定的DocumentRoot文件夹中授予权限

让我们试试吧

1. 修改设置文件

请按照以下方式修改/etc/httpd/conf/httpd.conf文件中的相应部分。

    DocumentRoot書き換え
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html"
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/hoge/hoge"
    • Dirctory書き換え

 

    Directoryのパスを、編集したドキュメントルートに合わせて書き換えます。
#
# Relax access to content within /var/www.
#
<Directory "/var/www">
#
# Relax access to content within /var/www.
#
<Directory "/hoge/hoge">

完成文档根目录和目录的修改后,重新启动Apache。

systemctl restart httpd

2. 制作用于确认操作的文件

请按照以下方式在根目录下创建文件。

.
├── hoge
│   └── hoge
│       └── index.html

请输入适当的文本并保存到index.html文件中。

vi /hoge/hoge/index.html

3. 在指定的文件夹中为DocumentRoot配置权限。

使用以下命令将创建的文件夹/文件的所有者更改为apache。

chown apache:apache /hoge/hoge/index.html

使用下列命令授予权限。

chmod 755 /hoge/hoge/index.html

在命令提示符配置的Vagrantfile中,检查设置为”private_network”的IP地址。
(假设为”192.168.33.10″)
在浏览器中输入以下地址。

http://192.168.33.10/hoge/index.html
('index.html'は省略可)

当您在浏览器中确认保存在index.html文件中的字符串后,便完成了。

请参考以下网站

【环境配置】CentOS 7.7 + Apache 2.4.6的文档根目录更改步骤。

相关页面

让我们在Windows10上安装Vagrant,并安装CentOS7。

1. 从安装Vagrant到设置Vagrantfile
2. 操作虚拟机
3. 使用秘钥登录WinSCP和Tera Term
4. 使用root用户密码登录WinSCP和Tera Term
5. 安装zip/unzip
6. 使用Vagrant分发虚拟环境

我们在本地搭建LAMP环境。

0. 事前准备
1. 安装Apache
4. 停止防火墙等安全设施

阿帕奇

试试修改DocumentRoot
试试使用Alias
试试使用VirtualHost

推荐的参考书

理解Apache的实际构建、运营和管理(软件设计加)

离题太远了

我最近的热潮是《喷射英雄》。
玩得太入迷了,还特地买了台专用的Switch…
大家也一定要尝试一下!

广告
将在 10 秒后关闭
bannerAds