如何在 Windows 或 Ubuntu 上运行现有的 nginx repo

如何在 Windows 或 Ubuntu 上运行现有的 nginx repo

我是一名自由前端开发人员,只掌握足够的 PHP、Apache 和 Unix 知识。零 NGINX。要在这个客户的网站上工作,我需要使用这个 repo(下面的文件树)。

我已经进行了足够的研究:

  • 安装 nginx 并知道我可以将我的 nginx 指向此 repo 中的配置文件。
    (nginx: [emerg] getpwnam("system") failed)然后我得到了用户错误nginx: [emerg] unknown directive "dav_ext_methods",然后我就开始陷入困境。
  • 我也在 Laragon 上尝试过 nginx,并尝试修改 Laragon nginx 模板,但无济于事。
  • 我已经在 WSL 上安装了 nginx,但为了使其按时完成,还有太多配置需要学习。
  • 我还安装了 CLion 来尝试使用它的环境配置 (CMakeLists.txt),但同样,我对该 IDE 一点也不熟悉。让我安装了 cygwin、CMake 和一堆其他东西……又一次陷入了困境。

我需要帮助!!

我希望有人能查看这个 repo 的内容并给我一些可以遵循的步骤。

webapp
|   .gitignore
|   CMakeLists.txt
|   php-fpm.conf
|
+---.git
|
+---html
|
+---init
|       nginx.service
|
+---nginx_cfg
|       fastcgi_params
|       mime.types
|       naxsi.rules
|       naxsi_core.rules
|       nginx.conf
|       nginx_user_cert.conf
|       scgi_params
|
+---php-fpm.d
|       www.conf
|
\---themes

相关内容