编辑nginx.conf
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html; ## 指向nginx 安装目录下的html文件夹,看具体配置
index noindex.htm;
autoindex on;
}
location /www/ {
root /home/admin/; ##会指向/home/admin/www
autoindex on; ##会自动显示资源目录
index noindex.htm;
}
通过浏览器范围 localhost/www/index.htm,访问时出现403。
Nginx的error.log 报以下错误: *2658 open() “/xxx/xxxx(dir path)” failed (13: Permission denied)
确定为权限问题,在nginx.conf 中增加用户配置
user admin users;
查看work process的所属用户
[admin@wuzhongarch ~]$ ps -ef | grep nginx
root 12195 1 0 15:06 ? 00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/conf/nginx.conf
admin 12196 12195 0 15:06 ? 00:00:00 nginx: worker process
文件目录的组和权限
[admin@wuzhongarch ~]$ ll | grep www
drwxr-xr-x 4 admin users 4096 Feb 2 15:05 www/
这样就可以正常浏览访问了。。
分享到:
相关推荐
主要介绍了linux服务器上如何使用nginx访问本地静态资源,本文给出了解决方法,需要的朋友可以参考下
mkdir -p /data/nginx/{conf,conf.d,html,logs} 3 先要有配置文件才能启动容器 3.1 vim /data/conf/nginx.conf user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx....
使用Nginx 反向代理解决跨域问题(vue.js使用代理去掉vue.js因为跨域而触发的options请求) 我们的项目还是需要node.js作为容器的 一、Windows 下安装Nginx (官网下载稳定版http://nginx.org/en/download.html) 二...
Nginx的反向代理 http://www.cnblogs.com/zhrxidian/p/5491285.html tomcat+nginx+redis实现均衡负载、session共享(二) 今天我们接着说上次还没完成session共享的部分,还没看过上一篇的朋友可以先看下上次内容,...
Confd+Etcd+Nginx反向代理,WEB可视化配置,集成内网穿透模块,docker一键化部署。 在线测试网址: 0x1 效果图展示 0x2 安装过程 docker推送镜像过程: 1.docker login 2.xq17/forwardapp:v1 正式安装 1.git clone ...
最近一个项目需要承载高并发请求,所以在后端语言上选择了NodeJs,但是nodejs有时候读取不到请求的主机名,所以想到使用nginx+nodejs的方式进行处理。 Nginx 配置 代码如下 upstream io_nodes { server ...
测试步骤: ...4.分别在两个test文件夹中新建index.html来标志,在第一个html中输出this is nginx1,在第二个html中输出this is nginx2, 5.通过docker运行两个nginx服务器的容器,并分别将静态目录映射到我
自动列出目录配置: ...浏览器可以从本地磁盘显示文件,以达到加速浏览的效果,节约了网络资源,提高了网络效率 关键字: expires 默认值: off 作用域: http,server.location 用途: 通过expires指令控制htt
由于前端路由缘故,单页面应用应该放到nginx或者apache、tomcat等web代理服务器中,千万不要直接访问index.html,同时要根据自己服务器的项目路径更改react或vue的路由地址。 如果说项目是直接跟在域名后面的,比如:...
本地开发反向代理为什么: 用于将*.localhost子域代理到相应的端口。成分: 码头工人Nginx的用法:安装: > cd $YOUR_AWESOME_FOLDER> git clone git@github.com:b12k/ldrp.git .> docker-compose up -d 打开: 配置...
主要用于nmonchart项目,可以将静态资源用nginx代理。 改nmonchart代码即可实现生产的html可视化报告本地化。 也可以直接改可视化报告的静态资源路径。
很棒的写作 精选的Docker Compose示例列表。 这些样本为如何使用Compose文件集成不同的服务以及如何使用Docker Compose管理它们的部署提供了一个起点。 笔记: 以下示例旨在用于本地开发... 具有Nginx代理和MySQL
托管在 ,由代理,并与标准 模块一起提供连接 使用跟踪的所有代码以及托管在代码 路线 路径路线 域路由(重定向) 内容 登陆/主页,带有指向我的博客,课程和作品集的链接 用于管理博客,指南和课程的API 我的...
Hexo 搭建个人技术博客 在线博客访问: 安装工具 nodejs [sudo apt-get install nodejs / brew install nodejs] cnpm [npm install cnpm -g] 启动服务 ...$ cd Hexo-Blog $ cnpm install # $ hexo g ...
(2)nginx配置加上如下代码 : location / { error_page 405 =200 /index.html; try_files $uri $uri/ /index.html; } --- 没有用 (还有好几种方案,这里就不一一细数了) 看了很多文档,几种方案都试了,...
他可以占据着一个端口,比如443,然后你运行你的nodejs项目,让它在3000端口跑,这时候你让Nginx代理,让别人访问你服务器443端口的时候,转而自动访问你nodejs所在3000端口,这就是使用Nginx反向代理nodejs项目 ...
项目名敌对世界相关项目 目录用法请注意:已设置此代理服务器,以便它应能够在本地运行并在生产环境中运行。 要注意的一件事是,当将它用于生产时,我将Nginx站点中可用的文件中的所有API调用手动路由到所有单独的...
10.5.1 Nginx代理层缓存配置 212 10.5.2 清理缓存 215 10.6 一些经验 216 参考资料 217 11 多级缓存 218 11.1 多级缓存介绍 218 11.2 如何缓存数据 220 11.2.1 过期与不过期 220 11.2.2 维度化缓存与增量缓存 221 ...
各个子系统前台thymeleaf模板,前端资源模块,使用nginx代理,实现动静分离。 > zheng-upms 本系统是基于RBAC授权和基于用户授权的细粒度权限控制通用平台,并提供单点登录、会话管理和日志管理。接入的系统可自由...
如果要更改nginx配置,则应在提交前测试反向代理是否正常工作。 为此,请执行以下操作: 获取最新的基本映像: $ docker pull nginx (可选)更改绑定的端口,以免与本地主机的配置冲突。 例如,您可能需要编辑...