1. 2. 3. 不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。你要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉。
nginx大部分常用模块,编译时./configure --help查看,以--without开头的都是默认安装。 --prefix=PATH 指定nginx的安装目录。默认 /usr/local/nginx --conf-path=PATH 设置nginx.conf配置文件的路径。nginx允许使用不同的配置文件启动,通过命令行中的-c选项。默认为prefix/conf/nginx.conf --user=name 设置nginx工...
configure arguments:--prefix=/usr/pkgs/nginx --user=www --group=www --with-http_stub_status_module 检查配置文件 <prefix>/sbin/nginx -t 校验配置文件是否有语法错误,然后退出。 [root@node1 sbin]# /usr/pkgs/nginx/sbin/nginx -t nginx: the configurationfile/usr/pkgs/nginx/conf/nginx.conf syn...
切换到解压后的nginx目录中执行:wgethttp://nginx.org/download/nginx-1.18.0.tar.gz ./configure--user=nginx--group=nginx--prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_modulemakemakeinstall启动nginx:/usr/local/nginx/sbin/nginx 关闭nginx:/usr/local/nginx/sbin/nginx-ss...
关于nginx的prefix 可以在编译时--prefix=指定 或者在启动时-p指定 如果两者都没有指定,则prefix为/usr/local/nginx, 如果两者都指定了,以运行时-p选项的指定为主 另外有conf prefix与prefix的区别,未知
–conf-path=PATH : 设置nginx.conf配置文件的路径。nginx允许使用不同的配置文件启动,通过命令行中的-c选项。默认为prefix/conf/nginx.conf –user=name: 设置nginx工作进程的用户。安装完成后,可以随时在nginx.conf配置文件更改user指令。默认的用户名是nobody。–group=name类似 ...
我的nginx是编译好的,在configure的时候指定的prefix(/etc/nginx)。但是我部署nginx的时候的目录不是configure时配置的prefix,于是会报错: 正在启动nginx:nginx:[alert]couldnotopenerrorlogfile:open()"/etc/nginx/logs/error.log"failed(2:Nosuchfileordirectory) 2014/10/2817:56:16[emerg]5529#0:mkdir()"/...
--prefix=/usr/local/nginx \ --sbin-path=/usr/sbin/nginx \ --conf-path=/etc/nginx/nginx.conf\ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --pid-path=/var/run/nginx.pid \
[root@bogon nginx-1.6.2]#./configure--prefix=/usr/local/webserver/nginx--with-http_stub_status_module--with-http_ssl_module--with-pcre=/usr/local/src/pcre-8.35[root@bogon nginx-1.6.2]#make[root@bogon nginx-1.6.2]#make install