Localhost 在ubuntu中部署web应用程序

Localhost 在ubuntu中部署web应用程序,localhost,ubuntu-server,Localhost,Ubuntu Server,我在VM ubuntu中有一个项目,我想在localhost上运行它,但我得到了 我已经将该项目存储在var/www/html中,因为当我签入终端时,会显示这个项目 如何在ubuntu localhost中正确部署?您的内容在~/var/www/html中。但是,您需要将代码放在根目录中,即/var/www。只需在终端中运行sudo cp-r~/var/www/html/var/www/html。在/egov中是否有index.html?是的。。我想我的错误是我刚刚创建了一个文件夹,在那里我

我在VM ubuntu中有一个项目,我想在localhost上运行它,但我得到了

我已经将该项目存储在
var/www/html
中,因为当我签入终端时,会显示这个项目


如何在ubuntu localhost中正确部署?

您的内容在
~/var/www/html
中。但是,您需要将代码放在根目录中,即
/var/www
。只需在终端中运行
sudo cp-r~/var/www/html/var/www/html

在/egov中是否有index.html?是的。。我想我的错误是我刚刚创建了一个文件夹,在那里我可以找到ubuntu中用于localhost的var文件夹。我的文件夹是我刚在主页上创建的也许这就是原因@wilsonhobbsSee回答如下:你能告诉我如果我执行上面的命令会发生什么吗?我想知道它是做什么的,所以我会学习。
cp
是一个bash命令,它将文件从第一个路径复制到第二个路径
-r
是一个标志,指定您正在复制目录,并将复制整个文件夹。您还可以替换将移动文件的
mv
,而不是复制文件。我看到我复制了多个副本,我想我应该首先在第二个参数中创建一个文件夹,如/var/www/html/egov?我试着运行
sudo-cp-ir~/var/www/html/var/ww/html
然后egov在html中,路径是var/ww/hrml/html,我试过
sudo-cp-ir~/var/www/html/var/ww/html/egov
,但文件夹egov也在egov中。。我想要var/www/html/egov/index