你好
我设计了一个网站(链接已失效)以前,我使用过网站托管服务。我在一台废弃的计算机上安装了 Ubuntu Server,我想知道是否有办法将我花了很长时间设计的网站文件导入到我的 Ubuntu Server 上。我只是想消除托管需求。如果有帮助的话,可以通过 FTP 服务器访问网站文件。
谢谢
答案1
只是安装 LAMP在你的 Ubuntu 服务器上并进行配置。
然后只需从托管服务器复制文件并将其放置在您的/var/www/html
目录中即可。从那里只需转到http://localhost/
即可访问您的网站。
答案2
是的,当然可以,但这取决于一些因素,例如它是否使用数据库。如果不使用数据库,那就更简单了。
我以前经常这样做,我会在 中创建一个/etc/apache2/sites-enabled/000-default.conf
具有相同名称的虚拟站点。然后我会在 中创建一个条目,/etc/hosts
将该名称重新定义为 localhost。这部分并不是必需的,但如果有任何绝对链接,它会很方便。然后,我会在上传后注释掉 hosts 文件中的条目。但您也可以创建任何您想要的名称,只要它与 apache 的配置文件中的名称匹配即可。
我已经有一段时间没这样做了,但如果你需要具体信息,我可能在某处有备份。但基本操作是在现有 VirtualHost 条目后添加一个条目,如下所示:
<VirtualHost *:80>
<Directory /var/www/html/MYSITE>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
DocumentRoot /var/www/html/MYSITE/
ServerName WHATEVER_YOU_WANT.X
</VirtualHost>
答案3
Ubuntu 14.04 默认提供来自 的网页/var/www/html/
。安装 后,您应该能够在 index.html 中看到“Apache2 Ubuntu 默认页面” apache2
。
/etc/apache2/apache2.conf
并更具体地/etc/apache2/sites-enabled/000-default.conf
定义默认DocumentRoot
位置。
这些文件需要可供用户读取,www-data
以便 Apache 能够读取并提供这些文件。
或者,只需将您的网页放在目录中,然后将浏览器指向该目录,例如。这只有在遇到非相对标签file:///home/your-user-name/Downloads/
时才有效。<a href>