Nginx 源安装拒绝识别 headers-more-nginx-module 配置文件存在(安装在 Ubuntu)
Nginx source installation refuses to recognise headers-more-nginx-module config file exists (installing on Ubuntu)
我有一个 nginx 安装,我需要在 Ubuntu 机器上从源代码进行配置。源文件和模块已在我的本地驱动器上提供,我已获得以下说明:
cd ~/Platform
tar xzf nginx-1.6.*
cd ~/Platform/nginx-1.6.*
./configure --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_realip_module --add-module=/home/user/Platform/header-more-nginx-module/
make
sudo make install
sudo mkdir /var/log/nginx
运行 ./configure --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_realip_module --add-module=/home/user/Platform/header-more-nginx-module/
导致此错误:
adding module ~/Platform/headers-more-nginx-module/
./configure: error: no ~/Platform//config was found
好吧,我想,所以我删除了最后一个正斜杠,并将 /home/user
改为一个波浪号,以便更好地衡量,现在我收到了这个错误:
./configure: error: no ~/Platform/headers-more-nginx-module/config was found
运行 vi ~/Platform/headers-more-nginx-module/config
显示了配置文件的内容,所以我知道它就在正确的位置。
谁能告诉我为什么 ./configure
命令可能找不到这个文件,尽管它存在于正确的目录中,以及如何解决这个问题?
已解决。这似乎是一个相对文件路径问题。 运行 我们的管理用户引用开发用户的命令似乎有效。当使用 vi 引用时与使用 ./configure 命令引用时,波浪号的替代解释可能存在问题。
我有一个 nginx 安装,我需要在 Ubuntu 机器上从源代码进行配置。源文件和模块已在我的本地驱动器上提供,我已获得以下说明:
cd ~/Platform
tar xzf nginx-1.6.*
cd ~/Platform/nginx-1.6.*
./configure --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_realip_module --add-module=/home/user/Platform/header-more-nginx-module/
make
sudo make install
sudo mkdir /var/log/nginx
运行 ./configure --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_realip_module --add-module=/home/user/Platform/header-more-nginx-module/
导致此错误:
adding module ~/Platform/headers-more-nginx-module/
./configure: error: no ~/Platform//config was found
好吧,我想,所以我删除了最后一个正斜杠,并将 /home/user
改为一个波浪号,以便更好地衡量,现在我收到了这个错误:
./configure: error: no ~/Platform/headers-more-nginx-module/config was found
运行 vi ~/Platform/headers-more-nginx-module/config
显示了配置文件的内容,所以我知道它就在正确的位置。
谁能告诉我为什么 ./configure
命令可能找不到这个文件,尽管它存在于正确的目录中,以及如何解决这个问题?
已解决。这似乎是一个相对文件路径问题。 运行 我们的管理用户引用开发用户的命令似乎有效。当使用 vi 引用时与使用 ./configure 命令引用时,波浪号的替代解释可能存在问题。