在centos7上面搭建 DataSphereStudio 精简版, 一切安装成功之后, 发现访问 ip:8088 一直显示 403 forbidden, 一直以为是软件装的不对, 追个排查之后才发现是 nginx的问题,nginx的 配置他没写, 我们使用的是默认配置, 默认配置下 nginx 的程序用户是nginx用户, nginx 用户没有权限访问dss 的web资源.

nginx 报错日志:

2020/12/16 14:26:02 [error] 5951#0: *1 "/home/bank/dss/dss_linkis/web/dist/index.html" is forbidden (13: Permission denied), client: 10.0.8.8, server: localhost, request: "GET / HTTP/1.1", host: "10.10.10.62:8089"
2020/12/16 14:26:02 [error] 5951#0: *1 open() "/home/bank/dss/dss_linkis/web/dist/favicon.ico" failed (13: Permission denied), client: 10.0.8.8, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "10.10.10.62:8089", referrer: "http://10.10.10.62:8089/"
2020/12/16 14:26:53 [error] 5951#0: *1 "/home/bank/dss/dss_linkis/web/dist/index.html" is forbidden (13: Permission denied), client: 10.0.8.8, server: localhost, request: "GET / HTTP/1.1", host: "10.10.10.62:8089"
2020/12/16 14:26:54 [error] 5951#0: *1 open() "/home/bank/dss/dss_linkis/web/dist/favicon.ico" failed (13: Permission denied), client: 10.0.8.8, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "10.10.10.62:8089", referrer: "http://10.10.10.62:8089/"
2020/12/16 14:31:14 [error] 5951#0: *3 "/home/bank/dss/dss_linkis/web/dist/index.html" is forbidden (13: Permission denied), client: 10.0.8.8, server: localhost, request: "GET / HTTP/1.1", host: "10.10.10.62:8089"
2020/12/16 14:31:14 [error] 5951#0: *3 open() "/home/bank/dss/dss_linkis/web/dist/favicon.ico" failed (13: Permission denied), client: 10.0.8.8, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "10.10.10.62:8089", referrer: "http://10.10.10.62:8089/"
2020/12/16 14:31:14 [error] 5951#0: *3 "/home/bank/dss/dss_linkis/web/dist/index.html" is forbidden (13: Permission denied), client: 10.0.8.8, server: localhost, request: "GET / HTTP/1.1", host: "10.10.10.62:8089"

具体解决方法如下:
这里参考的是 添加链接描述
上面的日志中“Permission denied”,一看就知道是权限出了问题,通过 ps -ef | grep nginx,查看 nginx 的进程信息:


root     15889     1  0 00:01 ?        00:00:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
nginx   15890 15889  0 00:01 ?        00:00:00 nginx: worker process
root     16795 15654  0 00:48 pts/3    00:00:00 grep --color=auto nginx

发现 nginx 进程的用户是 nginx,而我们创建 /root/nginx/html/daolian/favicon.ico 文件的用户是root;因此,只要把 nginx 的进程 user 改为 root 即可,vim /etc/nginx/nginx.conf:

user root;
之后,/etc/init.d/nginx restart 重启 nginx,就可以正常访问网站了。

dss nginx 403 forbidden相关推荐

  1. 吃透nginx 403 forbidden报错

    目录 问题 解决 1. 设置启动用户owner 2. 切换管理员模式 3. 开放访问目录权限 4. 明确index索引文件 问题 按照网上的教程,我们顺利启动了默认80端口的nginx服务. 具体安装 ...

  2. nginx 403 forbidden 二种原因

    1,缺少index.html或者index.php文件 server { listen       80; server_name  localhost; index  index.php index ...

  3. Nginx 403 Forbidden

    Nginx 也是当前流行的一款 轻量级服务器 在日常使用中呢 也会出现一些问题 今天 学习君 在安装配置Nginx的时候就出现了 403 Forbindden 的被禁止访问的错误 网上搜索之后呢 完美 ...

  4. NGINX 403 forbidden 【windows端】

    首先说一下发生情况的背景:因为windows端需要传导前端文件,所以路径需要进行一定的修改,在修改路径的过程中,重启nginx后发现网页报错:403 forbidden,最后在网上查询了许多资料后终于 ...

  5. Nginx 403 Forbidden错误的解决方法

    今天在新的环境,重新搭建了项目组测试环境的nginx,来做负载和静态资源存储,结果所有的静态资源访问全是403 Forbidden,效果图如下: 我首先想到的是Linux服务器下,存放静态资源的文件夹 ...

  6. Nginx 403 forbidden 错误的五种原因及解决方法(详细)

    搭建个人下载地址时,nginx访问时报403错??来5个原因帮你找到解决办法 首先报错先查看日志,这里查看nginx日志,路径为/var/log/nginx/error.log.打开日志发现详细报错如 ...

  7. Nginx 403 forbidden多种原因及故障模拟重现

    访问Nginx出现状态码为403 forbidden原因及故障模拟 1 nginx配置文件里不配置默认首页参数或者首页文件在站点目录下没有 index index.php index.html ind ...

  8. nginx 403 Forbidden

    访问自己设置的目录时,出现 nginx  403 Forbiddeny 解决方案: 在nginx.conf[]配置文件首行添加: user root; 完美解决 转载于:https://blog.51 ...

  9. Nginx 403 Forbidden 排错记录汇总

    记录一 当你将 nginx 作为 web server 的时候,403 错误主要是下面两条原因: 一.所有者对目录没有写的权限. 此时可用 chmod 777 目录名 先完全放开权限,如果问题解决,则 ...

最新文章

  1. 链接产业 聚变未来 | 移动云区块链开发者论坛来了
  2. PyTorch中文版官方教程来啦(附下载)
  3. Python 之 Numpy (五)合并
  4. Msxml2.XMLHTTP Microsoft.XMLHTTP new XMLHttpRequest
  5. python3 字符串转数组 数组转字符串 切片操作
  6. java 获取_java获取类的信息
  7. Windows 7 硬盘安装
  8. Package ‘oniguruma’, required by ‘virtual:world’, not found
  9. 进程编译连接动态库,需要将动态库改为lib***.so
  10. java8 Optional正确使用姿势
  11. HTML网站右键禁用F12代码 屏蔽审查元素 防止修改页面代码
  12. NumPy Essentials 带注释源码 五、NumPy 中的线性代数
  13. OpenShift 4 - Pod是如何使用Serivce Account访问API的
  14. php取json子对象属性,PHP json获取相关对象值
  15. Java接口与实现类的转换
  16. InletexEMC 多人屏幕共享工具
  17. Factorization Machines 论文翻译
  18. Android手机安装原版BT5[ARM]
  19. Line Phone概念手机的设计感悟
  20. scrum立会报告+燃尽图(第二周第三次)

热门文章

  1. 榕树贷款 探索人工智能技术 打造金融机构转型新引擎
  2. [思语]_一花一世界,一树一菩提
  3. Adobe Photoshop 输出ICO格式图标文件
  4. 用Python爬取股票数据,绘制K线和均线并用机器学习预测股价(来自我出的书)
  5. android string 原理,Android中的SpannableString,Spans以及TextView绘制原理
  6. 因你而变——JIRA使用心得
  7. [JavaScript学习-01]JavaScript实现九宫格抽奖
  8. python+minicap的使用 安卓手机投票到电脑
  9. 自绘动画android,(译)android利用Canvas和几何学绘制几何动画
  10. ICP许可证过期了还能补办吗