nginx 遇见问题与解决问题
2024-09-06 07:53:17
如果你的安装目录为/usr/local/nginx,那么nginx的错误日志目录就是/usr/local/nginx/logs/error.log。
2.如果error.log不存在 就进入
# vim /usr/local/nginx/conf/nginx.conf 自定义日志格式
如果error.log日志出现以下错误:
nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (13:Permission denied)
2014/08/04 20:35:45 [emerg] 17114#0: open() "/usr/local/nginx/logs/access.log" failed (13: Permission denied)
原因:当前用户对该位置没有写入权限
解决办法:
1.使用命令:sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 以root权限启动
2.使用命令:sudo chmod -R a+rw /usr/local/nginx 给所有用户赋权限(个人学习,不考虑安全问题)
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 启动Nginx
注:以非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
……
}
最新文章
- DNS-3
- MFC CPen CBrush CFont
- 让C程序更高效的10种方法(转)
- 4.2springmvc校验
- Oauth2 接口api
- 建站服务器的最优选择之Windows Or Linux
- Mac OS X下GnuPlot的安装和配置(无法set term png等图片输出)
- LeetCode 380. Insert Delete GetRandom O(1) (插入删除和获得随机数 常数时间)
- spring batch (一) 常见的基本的概念介绍
- 【OO学习】OO第一单元作业总结
- mybatis 中javaType和OfType 的区别
- python之路--线程的其他方法
- Mysql数据库远程链接、权限修改、导入导出等基本操作
- 合并多个Excel文件
- 文件下载报错:引发类型为“System.OutOfMemoryException”的异常-.Net 内存溢出
- Linux网络状态工具ss命令使用详解【转】
- Java通过在主循环中判断Boolean来停止线程
- 《F4+2团队项目系统设计改进》
- 转 Objective-C中不同方式实现锁(二)
- robot framework-接口测试实例一
热门文章
- solr 启动报错Cannot load analyzer: org.wltea.analyzer.lucene.IKAnalyzer
- Python服务端工程师就业面试指导✍✍✍
- <;读书笔记>;001-以解决问题为导向的python编程实践
- 【牛客挑战赛32E】树上逆序对
- 【csp】2017-12
- 如何在Ubuntu 16.04上安装Nginx
- Ansible的copy模块批量下发文件
- 威布尔weibull distribution
- PHP算法之整数转罗马数字
- 手写代码注意点 -- int[]