如何更改 NGinx 中的站点可用配置

如何更改 NGinx 中的站点可用配置

我是 Linux 新手。我想在 Ubuntu 16.04 LTS 虚拟机上部署我的 asp.net core 应用程序。我在 Ubuntu 上安装了 asp.net core,并设法在 Ubuntu 上运行了一个简单的 asp.net core Web 应用程序。此外,我想将 Nginx Web 服务器设置为我的应用程序的反向代理。我遵循按照本文的说明安装 Nginx。尽管 Nginx 服务器已成功安装,但我无法更改 Nginx Sites-Available 部分默认文件中的以下配置,如上文所述,因为整个目录都是只读的。

server {
    listen 80;
    location / {
        proxy_pass http://localhost:5000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection keep-alive;
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

在此处输入图片描述

我做错了什么,请告诉我如何编辑这个文件。

答案1

该目录归 root 所有,因此您需要以 root 身份登录或使用susudo获取 root 权限才能修改其内容。

相关内容