在服务器上的Laravel应用程序中运行计时作业是否需要域名?或者没有它我能过得去吗?没有人与此应用程序的交互,只有日常自动化任务.
我的理解是,对于常规的Laravel应用程序,需要配置apache文件以将服务器文件& .conf与世界链接起来。
在没有域名的情况下,是否有一种传统的方法来实现这一目标?或者我应该建立一个新的域名?
注意:不确定这是否重要,但它是一个VPS服务器
更新:我忘了提到这个应用程序将与网络其他地方的API交互。
发布于 2016-10-04 06:33:09
当然有可能。您只需按照任务调度文档页面上的说明操作即可。Laravel调度程序/命令不需要任何访问通过网络。
您只需将这一行(取自docs)添加到服务器上的crontab中即可。
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1发布于 2016-10-04 06:32:13
让我们看看,这个域名是用于网络访问的,如果你不需要通过HTTP端口提供任何东西,那么我就不明白你为什么要购买某个域名,你可以在服务器上完美地部署这个应用程序,如果它是一个VPS,更好的是,因为你有设置的自由,我的最后答案是,不,你不需要任何域,你可以通过感觉你的应用程序作为你自己的个人电脑部署的服务器,做出适当的配置,并启动你需要的服务来实现这一点。
https://stackoverflow.com/questions/39845500
复制相似问题