LINUX.ORG.RU

nginx location

 


0

1

Открываю http://domain.ru/ftp, выдаёт 404

Вот конфиг:

worker_processes  2;

error_log  logs/error.log  crit;

events {
	worker_connections  1024;
}


http {
	include  mime.types;
	default_type  application/octet-stream;
	access_log  off;
	sendfile  on;
	keepalive_timeout  65;

	server {
		listen  80;
		server_name  domain.ru;

		location / {
			root  /var/www;
			autoindex  on;
		}

		location /ftp/ {
			root  /opt/ftp;
			autoindex  on;
		}
	}
}

Мне нужно, чтоб при открытии http://domain.ru/ftp показывалась директория /opt/ftp в системе.

В данном случае тебе нужен

alias  /opt/ftp;
вместо root.

beastie ★★★★★ ()

Вместо root

 alias  /opt/ftp; 
Должно помочь. Попробуй.

uberbyte ()

Да и определение основного рута надо вынести из локейшна на уровень сервернейма.

deep-purple ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.