Linux启动nginx命令如何指定启动的目录(不是配置文件目录)

RPM安装nginx,默认安装位置是/etc/nginx
但是我要换家目录里,就复制了下到家目录里.
用启动命令 nginx -c /家目录/nginx/nginx.conf
结果读取的是/etc/nginx里的nginx.conf .
我把sudo搞坏了,没法用了.所以家目录以外我没法修改文件了.只能想办法在家目录里启动.
有没有办法, 这个启动命令 的nginx是全局变量吗,所以指向了/etc/nginx ??

没有root权限相关吗? 因为一些修改,始终需要高权限来操作啊。’
就算源码编译安装到/home,也需要安装相关需要权限才可以搞

nginx -c /家目录/nginx/nginx.conf 这个启动指定的配置文件是没有问题的吧
你这个是不是日志目录没有写入操作的权限,将nginx.conf配置文件的”error_log、pid、access_log“几个参数的目录修改成写入到你家目录试试