我是 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 身份登录或使用su
或sudo
获取 root 权限才能修改其内容。