为什么我在WinSCP中找不到我的index.html并替换它以使我的Apache2 VPS服务器网站托管工作?

问题描述 投票:0回答:1

在我租用的 VPS 服务器中,正在使用 Apache2。我在文件夹/var/www/html/ 中创建了一个index.html 文件。打开我的新网页时,此 .html 文件正确显示。 但是,我想将我的项目从 VS Code 转移到我的文件夹,因此用我在 VS Code 中制作的大 index.html 文件替换原始的 index.html 文件。

我的问题如下:

  • 我只能使用 sudo vim 打开和编辑index.html文件 /var/www/html/index.html 该文件将显示在我的 网站。

  • 如果我从WinSCP插入index.html文件或在
    中使用vim index.html /var/www/html/ 我编辑了一个不存在的不同 html 文件
    显示在我的网站上。

  • 我看不到 sudo vim /var/www/html/index.html 中的index.html 文件 在 WinSCP 中。

--> 使用 winSCP 添加 html 文件时也会发生这种情况: sudo chmod 644 /var/www/html/index.html chmod:无法访问“/var/www/html/index.html”:没有这样的文件或目录

html apache apache2 vps
1个回答
0
投票

大家好,我想回答这个问题。如果您有建议,请提供更多信息。

我通过 win scp 的文件位于相对路径中,但对于 apache 来说,它们需要位于真实路径中。所以我解决这个问题的方法是:

mv ~/var/www/html/* /var/www/html/

此命令将内容从相对路径移动到 /var/www/html/ 的真实路径

干杯:)

© www.soinside.com 2019 - 2024. All rights reserved.