改变【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…
大家也一定要尝试一下!