答案1
不起作用。
正如微软所说,“这是一个开发人员工具集,可帮助您为所有场景和平台编写和构建所有代码。” 它不是一个完整的 Ubuntu 虚拟机。您不能像在 Linux 上那样使用它来托管服务器。如果您需要,您可以随时使用微软的 Hyper-V 技术、VirtualBox、VMware 或类似技术在虚拟机中安装 Linux。”
答案2
注释掉 sites-available conf 中的 ipv6 行,它就会正常工作。
- 打开 bash 控制台
- 运行命令:
apt-get install nginx
- 运行命令:
vim /etc/nginx/sites-available/default
注释掉 ipv6 行(粗体):
$server { listen 80 default_server; # listen [::]:80 default_server ipv6only=on;
运行命令:
nginx
为了确保万无一失,我还将其从端口 80 更改为 8080,并能够在其上运行 curl。