用户登录

03-03-网站的发布目录

如果你想让用户通过浏览器访问你的服务器上的文件,你需要把这些文件放在一个特定的目录里面,这个目录就是网站的发布目录。

这个目录的位置是在 Apache 的配置文件里设置的,我们可以修改一下这个发布目录的位置。

在修改之前,先备份一下配置文件, 这样如果出现什么错误,我们可以使用备份恢复。

默认情况下 Apache 的配置文件在 /etc/httpd/conf/ 这个目录下面,先进入到这个目录,cd /etc/httpd/conf …

然后用 ls 命令,列出当前目录里的东西 … 你会看到一个 httpd.conf 文件,它就是 Apache 的配置文件 …

备份文件,可以使用 cp 命令 … 输入 cp httpd.conf httpd.bak .. 这样如果出现错误 ,我们可以拷贝 httpd.bak 这个文件,并且重命名为 httpd.conf 。

下面我们编辑一下这个配置文件,可以使用 vim 命令, 输入 vim httpd.conf

现在你看到的就是 apache 的配置文件,顺便说一下,有的时候,我们会把这个 apache 的配置分别放在多个 .conf 格式的配置文件里,这些配置文件默认会放在 /etc/httpd/conf.d 这个目录下面。 apache 会自动识别这个目录里面的所有配置文件。

用 vim 打开apache 的配置文件以后,输入 ? 号,可以搜索这个文件里的内容。我们搜索一下 DocumentRoot …

使用 n 键,可以查看下一个匹配的地方,shift + n 可以向前查找匹配的字符…

这里有一行代码:DocumentRoot "/var/www/html" 这行代码就是设置默认的网站发布目录的地方。

如果你不想把网站的文件放在这个 /var/www/html 目录下,可以修改一下这里的路径,按一下 i ,进入编辑模式…

改成 /mnt/www/default/public_html …

esc 退出编辑模式,再输入 : 号 , wq ,保存并退出 …

然后我们要让 apache 重新加载使用我们修改之后的配置文件,输入 service httpd reload ...

因为刚才我们设置的路径还不存在,我们可以使用 mkdir 命令来创建,输入 mkdir -p /mnt/www/default/public_html

下面我们可以在这个目录下面创建一个文件,然后在浏览器里试试能不能打开这个文件。

echo "这是新的网站发布目录" >> /mnt/www/default/public_html/index.html

回到浏览器,刷新 … http://42.121.97.222 … 你会看到 index.html 文件里的内容。这里要注意的是,如果在地址里没有说明要打开的文件名称,apache 会自动打开目录下面的某些文件,比如 index.php,index.html 等等。

网站的发布目录《 CentOS : 在阿里云上运行网站 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点