Можно попробовать это:
location ~* ^/folderA/.*$ {
rewrite ^/folderA/$ http://www.example.com/folderB/ permanent;
try_files $uri $uri/ /folderB/process.php?q=$uri&$args;
}
Если это не работает, журнал ошибок может помочь здесь. Также помните что try_files
использование строки $uri
это включает имя папки. Так try_files
в случае abc.pdf
/foderA/abc.pdf
.
Скорее всего, если вы блокируете порты на компьютере с Windows и у него есть проблемы с этими портами, перечисленными ниже, то вы используете брандмауэр стороннего производителя, и вам нужно будет перенастроить его. Что касается машины с Windows со встроенным брандмауэром, у меня никогда не было проблем с блокировкой портов.
Еще одна вещь, которая здесь приходит на ум, - это убедиться, что вы используете версию Windows, которая может присоединяться к доменам (Windows Home Edition не может).
Чтобы ответить на ваши вопросы напрямую, вот основные порты, используемые в доменах Windows:
UDP-порт 88 для проверки подлинности Kerberos
UDP и TCP-порт 135 для связи контроллеров домена с контроллером домена и клиента с доменом операции контроллера.
TCP-порт 139 и UDP 138 для службы репликации файлов между контроллерами домена.
TCP и UDP-порт 389 для LDAP для обработки обычных запросов от клиентских компьютеров к контроллерам домена.
TCP и UDP-порт 445 для службы репликации файлов
TCP и UDP-порт 464 для изменения пароля Kerberos
TCP-порт 3268 и 3269 для глобального каталога от клиента к контроллеру домена.
TCP и UDP-порт 53 для DNS от клиента к контроллеру домена и домену контроллер к контроллеру домена.