Как получить доступ к папке http://localhost/~username/Sites из iPhone, который подключен к той же сети - PullRequest
0 голосов
/ 27 мая 2020

Я не использую WAMP или MAMP , я просто использую встроенный веб-сервер на ma c. Все мои веб-сайты созданы в папке http://192.xxx.x.x/~username/Sites, и мне нужно получить доступ к некоторым из них в моей iPhone.

Я нашел свой IP-адрес ma c (192.xxx.x.x) и ввел его в свой iPhone, и он работает нормально. Но когда я ввожу http://192.xxx.x.x/~username/Sites, он говорит:

Forbidden, you don't have permission to access this resource.

Это как-то связано с брандмауэром?

1 Ответ

0 голосов
/ 27 мая 2020

Это может быть из-за проблем с разрешениями, вы должны проверить etc/apache2/users там, проверьте username.conf.

Если нет username.conf, получите свое короткое имя пользователя и создайте файл shortusername .conf. Используйте whoami для получения короткого имени пользователя, например, мое имя пользователя - San, создайте San.conf в этом месте .. Используйте sudo nano shortusername.conf для редактирования файла и добавьте этот бит

<Directory "/Users/username/Sites/">
AllowOverride All
Options Indexes MultiViews FollowSymLinks
Require all granted
</Directory>

Теперь перезапустите сервер автор: sudo apachectl restart Это сработало для меня ...

...