Pull to refresh
3
0
Mitek @Mitek

User

Send message
Про порты тут подробно: http://www.howtoforge.com/nfs_ssh_tunneling. В моем случае дев сервер это облачный сервер у Селектела, в консоли управления в закладке «Загрузка» установил параметры ядра lockd.nlm_tcpport=2232 lockd.nlm_udpport=2232 и все заработало
Я меня рабочий комп MacOS X, а дев сервер под Ubuntu. Использую Sublime Text 3. Подключаюсь к серверу по NFS

На сервере:

/etc/exports:
/var/www 127.0.0.1(rw,all_squash,anonuid=0,anongid=0,sync,insecure)

подключение канала:
ssh root@devserver -L 61001:127.0.0.1:2049 -L 62001:127.0.0.1:2233

монтирование ФС:
mount -t nfs -o tcp,rsize=8192,wsize=8192,intr,rw,bg,noowners,nosuid,port=61001,mountport=62001,noauto localhost:/var/www mnt

Еще сделаны некоторые настройки портов на сервере, чтобы NFS использовала фиксированные порты.
Конфиг весьма небезопасный, используйте только если понимаете, что делаете.
У вас в финальном коде
Static = fun(Filetype) -> {lists:append(["/", Filetype, "/[...]"]), cowboy_static, [ {directory, {priv_dir, webserver, [list_to_binary(Filetype)]}}, {mimetypes, {fun mimetypes:path_to_mimes/2, default}} ]}

а в тексте статьи
Static = fun(Filetype) -> {lists:append("/", Filetype, "/[...]"), cowboy_static, [ {directory, {priv_dir, webserver, [list_to_binary(Filetype)]}}, {mimetypes, {fun mimetypes:path_to_mimes/2, default}} ]} end,

Падает из-за отсутствия квадратных скобок в lists:append(["/", Filetype, "/[...]"])
естественно :-) но особо никто на успех и не рассчитывал. прикол слабоват. хотя дядька и без дыма какой-то стремный. я когда первый раз увидел аж испугался
Всем нашедшим укурыша - скидка на обогреватель! И не нашедшим тоже :-)

Information

Rating
Does not participate
Registered
Activity