如何使用Bash on Ubuntu on Windows測試網站?

今天更新了Anniversary,試圖把虛擬機里的工作環境遷移到WSL上,之前看到channel9上的演示視頻里跑了ruby的網站,可是我的nginx提示80埠佔用運行不起來。。詳情如圖 不知道是要改些nginx的配置還是WSL和Windows的暗中交易產生的問題。。。

這個問題的詭異之處就在於我並沒有發現任何佔用80埠的進程 無論是windows還是ubuntu

時隔多日問題現在解決了,之前一直以為是防火牆或IIS Express的問題,沒想到中間夾雜著WSL的BUG以及Nginx的BUG。。。

解決方法是認真看了github的issue,發現了之前沒發現的內容,這個issue先被標記為fixed然後其實又改為open了。。。因為之前那哥們給的方案並不能解決問題。。。。好在翻到幾乎最下面還是有哥們找到了解決之道

https://github.com/Microsoft/BashOnWindows/issues/68

當巨硬和開源一起出現bug並互相影響修復方法。。。


真的不試試http://ASP.NET MVC core 1.0嗎?都已經用Windows了,為什麼不體驗一下Visual Studio強大的debug能力


時隔多日問題現在解決了,之前一直以為是防火牆或IIS Express的問題,沒想到中間夾雜著WSL的BUG以及Nginx的BUG。。。

解決方法是認真看了github的issue,發現了之前沒發現的內容,這個issue先被標記為fixed然後其實又改為open了。。。因為之前那哥們給的方案並不能解決問題。。。。好在翻到幾乎最下面還是有哥們找到了解決之道

Nginx not start · Issue #68 · Microsoft/BashOnWindows · GitHub

當巨硬和開源一起出現bug並互相影響修復方法。。。


確定沒開IIS?

80埠打不開就換個埠唄


在管理員下運行


錯誤信息是80埠正在使用,看看是不是默認運行了一個httpd


推薦閱讀:

推薦曾經打開了你的視野或極大擴展知識結構的幾個網站?
分享3個看一眼就會愛上的網站
酷站推薦 - code.woboq.org - Code Browser by Woboq for C & C++
疑似水軍?哪裡來的妖怪

TAG:MicrosoftWindows | 網站 | Nginx | Windows10 | WindowsSubsystemforLinux |