Apache/PHP 访问不同站点的文件

Apache/PHP 访问不同站点的文件

我有两个网站在同一台服务器上运行 Opencart,销售重叠的产品。

站点 1 已将所有产品图像上传到 /var/www/vhosts/site1/httpdocs/image/catalog/products,但站点 2 还没有。

我想做的是允许 site2 上的 PHP 访问 /var/www/vhosts/site1/httpdocs/image/catalog/products 文件夹,就好像它在自己的空间内一样,即 /var/www/vhosts/site2/httpdocs /图片/目录/产品

这将允许 site2s PHP 图像处理和缓存机制正常工作,而不是使用 Apache Alias 之类的东西,并且还可以减少两个不同文件夹之间图像的重复和占用的磁盘空间。

我尝试从 site2 上的目录文件夹中设置符号链接“ln -s /var/www/vhosts/site1/httpdocs/image/catalog/products products”,虽然这创建了符号链接,但权限可能不正确。

我在 site2 中的符号链接上运行了 chown -h 命令,认为这将允许访问,但不幸的是不允许。

这是一个可以克服的权限,还是我应该以不同的方式看待这个问题?

相关内容