从本地计算机运行 Web 应用程序并在外部服务器上托管文件

Posted

技术标签:

【中文标题】从本地计算机运行 Web 应用程序并在外部服务器上托管文件【英文标题】:Run web application from local machine and host files on external server 【发布时间】:2013-08-21 19:10:33 【问题描述】:

重写同一个问题

我正在使用 Django 构建一个 Web 应用程序。我有一个 Web 服务器来保存我的静态文件,但这就是它所能做的。我想使用 MAMP 从我的计算机上运行该网站。在我的系统上,我有一个 mysql 数据库。如何告诉 django 从服务器获取我的静态文件并将它们提供给用户?

目前另一台计算机(在我的网络中)可以访问我的站点并请求页面。 MAMP 接收它,但从我的 HD 上的本地目录中获取文件。我想将其设置为仅从源服务器获取文件。

关于我正在使用的信息:

MAMP、MySql、Apache、Django

谢谢

【问题讨论】:

您能否更具体一点,apache 会在哪里,mysql 会在哪里,网页会在哪里?我想我知道你在说什么,但请澄清一下。 再试一次。你仍然没有任何意义。 【参考方案1】:

如果我理解正确,只需将settings.py 中的STATIC_URL 更改为保存静态文件的服务器即可:

在 settings.py 中:

STATIC_URL = 'http://staticserver/path/to/static/on/apache'

(如果需要,请确保更改 media_url)

【讨论】:

以上是关于从本地计算机运行 Web 应用程序并在外部服务器上托管文件的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 应用程序在本地主机上运行,​​但在外部 Tomcat 上返回 404

Eclipse Indigo 无法在外部 Web 浏览器上运行 PHP 页面

Tomcat 服务器无法“在外部”工作

是否可以在外部应用服务器上运行 Spring Cloud Gateway?

Wordpress $wpdb 在外部 sql 数据库上准备

尝试在外部在tomcat 9上运行带有rest控制器的spring boot war文件