我在 Mac (OSX 10.6) 上开发了一个网站,并安装了 wordpress。我可以通过 localhost/username/Sites/websitefolder/ 访问它并进行编辑。
但是,我需要使其可通过互联网访问,以便我可以远程处理它并让其他人查看,我正尝试通过运行 ngrok 应用程序来做到这一点(使用本教程和应用程序本身的网站 - www.sitepoint.com/accessing-localhost-from-anywhere/)。
我正在运行 ngrok,但是每当我在浏览器上输入它提供的地址时,它都会返回“禁止您无权访问此服务器上的/”错误。
为了使其可访问,我是否缺少了一些东西?
答案1
这些步骤假定所有文件都与我的 Mac OS X 计算机位于同一位置。
cd /私人/等/ apache2 /
纳米httpd.conf
修改文件。按照视频步骤操作:
https://www.youtube.com/watch?v=YgVJnqQ_Xb8
(没来得及放视频步骤,以后再放)。
重启服务器
sudo apachectl 重新启动
去
./ngrok 80
复制YourAdrres24dfg33.ngrok.com
6 打开 httpd-vhosts.conf
cd /private/etc/apache2/extra
nano httpd-vhosts.conf
在 DocumentRoot 下写入:ServerAlias YourAdrres24dfg33.ngrok.com
服务器名称 localhost DocumentRoot /Library/WebServer/Documents/ 服务器别名 YourAdrres24dfg33.ngrok.com
您已设置完毕!