nginx的使用教程(nginx命令学习记录)
nginx命令--学习记录
查看80端口是否被占用
netstat -ntlp
nginx命令
#/usr/local/nginx/sbin/nginx
启动命令
#/usr/local/nginx/sbin/nginx -t 检测配置文件
#/usr/local/nginx/sbin/nginx -s reload 平滑重启(修改配置文件后,可使用此命令重启,不影响运行)
#/usr/local/nginx/sbin/nginx -s quit 结束nginx(待nginx进程执行任务完毕后退出)
#/usr/local/nginx/sbin/nginx -s stop 直接退出
ln -s source dist # 建立软连接
ln -s /usr/local/nginx/sbin/nginx /home/hadoop/nginx-1.12.2/nginx1 #建立文件连接
ln -s /usr/local/nginx/sbin/ /home/hadoop/nginx-1.12.2/nginx_dir #建立目录连接
[hadoop@hadoop0 nginx-1.12.2]$ rm nginx1 #文件连接
[hadoop@hadoop0 nginx-1.12.2]$ rm nginx_dir #目录连接
删除符号链接
rm -rf nginx_dir
注意不是rm -rf nginx_dir/,没有/
chmod 将目前目录下的所有文件与子目录皆设为任何人可读取 :
chmod -R a r /usr/local/logs/--R表示目录下的所有文件与子目录皆设为任何人可读取
chmod a r /usr/local/logs/error.log
非root权限启动时nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)
注:以非root权限启动时,会出现 nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied) 错误
原因:Linux只有root用户可以使用1024以下的端口
解决办法:
1.以root权限启动
2.将 /usr/local/nginx/conf/nginx.conf 文件中的80端口改为1024以上
server {
# listen 80
listen 8080
……
}
2021-07-08
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com