从本地计算机运行 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 页面
是否可以在外部应用服务器上运行 Spring Cloud Gateway?