PHP+CENTOS+NGINX
想实现PHP跨目录上传。比如说我们在WIN服务器下,IIS设置一个虚拟目录,那么就拥有了那个目录的权限(仅限相对此站点),可以上传删除以及访问到这个目录。
我想在NGINX下也实现这样的需求。比如说我网站在/var/www下,但是我需要将我上传的图片放到/var/pic/下,并且我可以设置一个别名去访问到这个目录下的文件。
PHP+CENTOS+NGINX
想实现PHP跨目录上传。比如说我们在WIN服务器下,IIS设置一个虚拟目录,那么就拥有了那个目录的权限(仅限相对此站点),可以上传删除以及访问到这个目录。
我想在NGINX下也实现这样的需求。比如说我网站在/var/www下,但是我需要将我上传的图片放到/var/pic/下,并且我可以设置一个别名去访问到这个目录下的文件。
可以在Linux里面cd /usr/local/nginx/conf/vhost/ 这里面添加一个.conf的文件,配置和你配置网站访问的一样,不过域名换成你想要用哪个域名访问上传的,然后路径改成/var/pic对应的目录,把pic这个文件夹的权限增加写的权限
15 回答8.4k 阅读
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
那你就设置呗,Linux下的权限只和拥有者和权限模式有关。
比如php-fpm进程是www-data用户(Ubuntu的默认用户,其他发行版不一定是这个),那么只要www-data用户对目录有写权限,php就能写入目录。