很多项目代理工具都是NGINX,这个工具也确实很牛。据说是俄罗斯人研发出来的。
NGINX的配置文件通常是../xx/conf/nginx.conf,在里面做后端服务器IP或者网关IP的代理,加载前端页面的同时,获取后端数据。
NGINX的启动文件在../xx/sbin/nginx
那么启动NGINX的Linux命令就是:
在sbin目录下
执行命令../sbin/nginx
重启命令:../sbin/nginx -s reload
停止命令:../sbin/nginx -s stop
常见问题:
1、启动或关闭NGINX时,报错说文件权限不够
那么就需要登录正常被授权的账号,或者登录root账号,给自己之前登录的账号授权。
Linux系统下每个文件的权限都是三位数,最低000,最高777。
每一位数字都是读(R)、写(W)、执行权限(E)权限代表数字之和。
-
读(r)对应数字4
-
写(w)对应数字2
-
执行(x)对应数字1
文件授权命令:
chmod 777 filename
三位数字分别什么含义呢?
第一位数字:本用户的文件权限。
第二位数字:本组用户的文件权限
第三位数字:其他用户的权限
但是这个对root用户一般不起作用,root用户拥有最大权限。
2、NGINX的启动文件权限够,但是依然启动失败
查看启动日志,可能会发现是对应的启动要生成的文件对应的文件夹内,本用户没权限操作。
那么处理方案同第一个问题。
其他知识点与问题解决方案待补充……