▪ 使用環境: Ubuntu 18.04 under Windows Linux Subsystem, Ubuntu 18.04 under VirtualBox
1. 安裝 nginx
2. 修改 nginx configuration file
3. 設定 www-data 權限$sudo vi /etc/nginx/nginx.conf在 http block 之內:
▪ uncomment 這一行:
▪ 加上這一段:#include /etc/nginx/sites-enabled/*;
server { listen 80; location / { # Ubuntu 18.04 under Windows Linux Subsystem # root /mnt/d/Data/Develop/nginx_www_root; # Ubuntu 18.04 under VirtualBox root /media/sf_Develop/nginx_www_root; } }
如果環境是 Ubuntu 18.04 under Windows Linux Subsystem, 不需要做這個步驟.4. reload nginx configuration file
在 Ubuntu 18.04 under VirtualBox 的環境, 如果要讓 www-data access 的 folder 位於 Windows 下, 在 VirtualBox mount Windows 下的 folder 時, 該 folder 的 group 是 vboxsf, 因此需要透過下列指令把 www-data 加入 vboxsf group.
$ sudo usermod -a -G vboxsf www-data $ sudo id www-data uid=33(www-data) gid=33(www-data) 群組=33(www-data),999(vboxsf)
$ sudo nginx -s reload
參考資料
Nginx Beginner’s Guide