正如标题所说,我可以访问localhost,但我的应用程序需要从twitter通过127.0.0.1:8000进行回调,而127.0.0.1:8000正在获得“连接被拒绝”
编辑:这看起来是IPv6冲突,我可以通过(Apache端口)访问我的本地服务器http://127.0.0.1:8888/
EDITEDIT :如果我在端口9000上提供角度应用程序,我会在浏览器中使用127.0.0.1:9000
很好地访问它,但是如果我运行php artisan serve --port=9000
然后我仍然得到连接拒绝错误。
所以我的问题已经改进为:我如何才能php artisan serve
(对于laravel app)使用http://127.0.0.1:8000/
Lewiss-MBP:stripe2 Lewis$ php artisan serve
Laravel development server started on http://localhost:8000/
肉:
OSX YOSOMITE 10.10.5
MAMP(非专业版)设置为Apache而非NGINX
etc / hosts:file -b /etc/hosts
=== ASCII英文文本
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
Lewiss-MBP:applications Lewis$ telnet -6 ::1 8000 </dev/null
Trying ::1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
Lewiss-MBP:applications Lewis$ telnet -4 127.0.0.1 8000 </dev/null
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host
答案 0 :(得分:1)
1;博士;解决:经过大量的拖网,如果我运行php artisan serve --host 0.0.0.0
我的应用程序工作正常,Twitter应用程序回调到127.0.0.1
问题必须出在Artisan如何倾听......