php 获取虚拟目录,php linux 虚拟目录

PHP+CENTOS+NGINX

想实现PHP跨目录上传。比如说我们在WIN服务器下,IIS设置一个虚拟目录,那么就拥有了那个目录的权限(仅限相对此站点),可以上传删除以及访问到这个目录。

我想在NGINX下也实现这样的需求。比如说我网站在/var/www下,但是我需要将我上传的图片放到/var/pic/下,并且我可以设置一个别名去访问到这个目录下的文件。

那你就设置呗,Linux下的权限只和拥有者和权限模式有关。

比如php-fpm进程是www-data用户(Ubuntu的默认用户,其他发行版不一定是这个),那么只要www-data用户对目录有写权限,php就能写入目录。

可以在Linux里面cd /usr/local/nginx/conf/vhost/ 这里面添加一个.conf的文件,配置和你配置网站访问的一样,不过域名换成你想要用哪个域名访问上传的,然后路径改成/var/pic对应的目录,把pic这个文件夹的权限增加写的权限

nginx的话 你可以用location去区分不同的虚拟主机的访问路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值