我有一个面向某些客户的nginx服务器,并且在该服务器中有一些网站。
一个客户问我是否可以通过ftp访问sendo一些文件,我在ubuntu服务器上安装了sftp,已经创建了该用户,添加了密码,并对该文件夹内的文件夹设置了权限775,另一个名为ftp的文件夹具有用户的权限
该客户的网站使用子域,我认为这是无法正常工作的原因,我还有一些没有子域的客户,并且一切正常。
请问一些提示吗?
server {
listen 80;
listen 443;
root /srv/www/example.com.br;
index index.html index.htm index.php;
server_name caraiga.com.br www.example.com.br;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location /volks {
try_files $uri $uri/ /volks/index.php$is_args$args;
}
location /audi {
try_files $uri $uri/ /audi/index.php$is_args$args;
}
location ~ .*\.(php|phtml)?$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param APPLICATION_ENV development;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
}
location ~ .*\.(git|jpg|jpeg|png|bmp|swf|ico)?$ {
expires 30d;
access_log off;
add_header Cache-Control "public";
}
location ~ .*\.(js|css)?$ {
expires -1;
access_log off;
}
location ~ /\.ht {
deny all;
}
location ~ ^/ftp(.*) {
alias /home/example/ftp/;
try_files $1 $1/ index.html /index.php =404;
index index.html index.htm index.php;
location ~ .*\.(php|phtml)?$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /home/example$request_uri;
fastcgi_param APPLICATION_ENV development;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
}
}
}