This produced the nginx.exe file in the objs folder, but when I tried to
run it I get the following error:
|$ nginx.exe nginx: [alert] could not open error log file: CreateFile()
“/usr/local/nginx/logs/error.log” failed (3: The system cannot find the
path specified) 2015/12/26 21:49:25 [emerg] 10200#9700: CreateFile()
“/usr/local/nginx/conf/nginx.conf” failed (3: The system cannot find the
path specified) |
But when I run|ls /usr/local/nginx|I see that
the|conf|and|logs|directories are there, and the conf directory has some
files in it:
|$ ls -l conf total 34 -rw-r–r-- 1 Admin Administrators 1077 Dec 26
21:30 fastcgi.conf -rw-r–r-- 1 Admin Administrators 1077 Dec 26 21:30
fastcgi.conf.default -rw-r–r-- 1 Admin Administrators 1007 Dec 26 21:30
fastcgi_params -rw-r–r-- 1 Admin Administrators 1007 Dec 26 21:30
fastcgi_params.default -rw-r–r-- 1 Admin Administrators 2837 Dec 26
21:30 koi-utf -rw-r–r-- 1 Admin Administrators 2223 Dec 26 21:30
koi-win -rw-r–r-- 1 Admin Administrators 3957 Dec 26 21:30 mime.types
-rw-r–r-- 1 Admin Administrators 3957 Dec 26 21:30 mime.types.default
-rw-r–r-- 1 Admin Administrators 2656 Dec 26 21:30 nginx.conf
-rw-r–r-- 1 Admin Administrators 2656 Dec 26 21:30 nginx.conf.default
-rw-r–r-- 1 Admin Administrators 636 Dec 26 21:30 scgi_params
-rw-r–r-- 1 Admin Administrators 636 Dec 26 21:30 scgi_params.default
-rw-r–r-- 1 Admin Administrators 664 Dec 26 21:30 uwsgi_params
-rw-r–r-- 1 Admin Administrators 664 Dec 26 21:30 uwsgi_params.default
-rw-r–r-- 1 Admin Administrators 3610 Dec 26 21:30 win-utf |
I tried to run|$ chmod -R 0777 conf|but that did not seem to make a
difference.
What am I doing wrong? And how can I change it so that the logs and conf
files will be searched in the local directory of nginx.exe and not in
the|/usr/local/nginx folder|(which I found after some searching
at|msys\1.0\local\nginx|)?
and it creates the objs/Makefile (35kb) and Makefile (1kb) and directory
structure of the sources. there is also an autoconf.err file with a
single line in it: checking for gcc -pipe switch
running:
make -f objs/Makefile
populates the directory structure with .o files, and produces nginx.exe
which is about 3.14 MB (3,293,712 bytes). can I just use that file or
do I still need to run “make install”? running
make install -f objs/Makefile
generates an error:
test -d ‘’ || mkdir -p ‘’
mkdir: `’: No such file or directory
make: *** [install] Error 1
running the nginx.exe file creates two processes named nginx, but
requests to localhost:8080 (I changed the port in nginx.conf) hang, and
error.log shows the following:
2015/12/27 11:22:48 [alert] 10032#9464: GetQueuedCompletionStatus()
returned operation error (1236: The network connection was aborted by
the local system)
2015/12/27 11:22:48 [alert] 10032#9464: *1 connection already closed
while waiting for request, client: 127.0.0.1, server: 0.0.0.0:8080
The “–with-select_module” option is missing, and that’s what
causes your troubles.
[…]
populates the directory structure with .o files, and produces nginx.exe
which is about 3.14 MB (3,293,712 bytes). can I just use that file or do I
still need to run “make install”? running
Running “make install” won’t do anything good with an empty
prefix. Just run the nginx.exe binary.