我创建了一个弹簧启动web项目并将其上传到服务器已经(centOS7)。目前IMG上传jar文件服务器上存储静态包jar文件,这使得jar文件非常大,很难编辑里面。可有一个人给我一个想法到别处存储在服务器上,以及如何找到画面的位置进行内HTML罐子的IMG。
首先,你必须决定,在哪个目录你要存储文件,并创建它:mkdir /path/to/your/dir
然后分配一个新创建的目录到你的应用程序用户:chown <your user>:<users group> /path/to/your/dir
然后,不要忘了给读/写权限的用户,在其下运行你的应用程序 - 对已创建的目录。 chmod 600 /path/to/your/dir
- 这将让你的应用程序只能读/写的目录,并防止其内部文件的执行(出于安全原因)。
然后,只需更换你已经拥有的路径 - 用新(到新创建的目录)。
请注意,有很多的安全的东西时要考虑你要存储在服务器上的文件。
顺便说一句,请考虑阅读像AWS S3,Google Cloud Storage和Ceph不同的存储选项。
请考虑 - 如果你打算将文件存储在服务器上 - 那么你应该关心他们(例如:保持眼睛上的空间,确保你已经跨越光盘镜像等等等等)。有了AWS S3,例如,你不需要关心所有的这些东西,这是非常便宜的。