Как получить доступ к сайту Rstudio blogdown в локальной сети? - PullRequest
0 голосов
/ 13 сентября 2018

Следуя инструкциям в разделе «blogdown: Создание сайтов с R Markdown» https://bookdown.org/yihui/blogdown/, Я использовал RStudio для создания блога, и он работает без проблем на http://127.0.0.1:4321/. Спасибо, Йихуэй!

Довольный своими новыми приобретенными навыками, я хотел показать это людям дома через локальную сеть. Итак, первое, что я сделал, это сначала попробовал на моем компьютере http://192.168.1.4:4321 (мой локальный IP-адрес). Это не сработало, получил "Этот сайт не может быть достигнут."

Есть намеки?

Спасибо

Примечание. Использование Ubuntu 18.04, RStudio версии 1.1.423

1 Ответ

0 голосов
/ 13 сентября 2018

Попробуйте blogdown::serve_site(host = '0.0.0.0') разрешить подключения из внешних сетей (если ваш брандмауэр разрешает). Чтобы узнать разницу между 127.0.0.1 и 0.0.0.0, вы можете увидеть этот пост или этот . Вы также можете использовать 192.168.1.4, если уверены, что этот локальный IP-адрес не изменится (иногда он может измениться, например, после перезагрузки беспроводного маршрутизатора).

Предостережение: предоставление другим пользователям доступа к файлам на вашем компьютере может создать угрозу безопасности. Пожалуйста, делайте это, только если вы понимаете последствия и доверяете внешним связям. В вашем случае это, вероятно, нормально (люди за пределами вашей домашней сети не должны иметь возможности посещать ваш веб-сайт, обслуживаемый локально на вашем компьютере).

...