mac上nginx静态页面访问403

第一天配置好的nginx可以正常的访问静态页面,第二天通过网络云盘下载的index.html文件之后,再次访问出现了403forbidden的问题。

查看文件的权限:

[email protected] 1 hu  staff  6351  4 12 21:10 bluePlan.js
[email protected] 1 hu  staff   113  4 12 21:10 bluePlan.less
[email protected] 1 hu  staff  1146  4 12 21:19 index.html

发现了文件权限后面有一个@符号,google发现是只读文件的意思(没有确认)

通过xattr -c bluePlan.js 命令删除后面的@符号。

修改之后的权限如下:

-rw-r--r--  1 hu  staff  1054  4 12 21:10 bluePlan.css
-rw-r--r--  1 hu  staff  6351  4 12 21:10 bluePlan.js
-rw-r--r--  1 hu  staff   113  4 12 21:10 bluePlan.less
-rw-r--r--  1 hu  staff  1146  4 12 21:19 index.html

重启nginx就可以正常访问了。

时间: 2024-10-24 22:19:51

mac上nginx静态页面访问403的相关文章

nginx配置静态页面访问

server { server_name static.naice.me; // 你的域名或者 ip # 域名:static.naice.me 这里用 "_" 代表获取匹配所有 root /www/static-web/static-web; // 你的克隆到的项目路径 index index.html; // 显示首页 location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt){ root /www/static-web/static

在mac上使用navicat prenium访问虚拟机vmware fusion5上的oracle11g

因为在mac上安装oracle非常麻烦,局限多多,所以总想着把数据库安装在虚拟机上,然后通过客户端访问.昨晚把oracle11g装在了虚拟机vmvare fusion5的xp上,在这个星期内就要把它的基础复习完,我宁愿熬夜少睡点. 相信在windows xp上安装oracle是非常简单的,网上的教程也一大把.需要注意的是: 以管理员身份运行setup.exe 如果你使用的是DHCP分配的ip,那么需要在安装前把windows loopback adapter设为系统的主网络适配器,并且分配一个固

nginx 静态资源访问配置

server {         listen 443;         server_name localhost;         ssl on; # 此处可配置域名访问,默认的首页 #       root html;   #目录 #       index weixin/index.html; #       rewrite ^/ https://www.baidu.com   #       location / { #               root html; #     

nginx静态文件访问

新建staticServer.conf(先配置二级解析域名) #static server { listen 80; server_name static.maoriaty.top; expires 300d; gzip on; location / { root /app/deploy/static; index index.html index.htm; } rewrite ^/upload/(.*)$ /upload/$1 last; rewrite ^/(.*)/(\d+)/(.*)$

nginx实现静态页面,图片分离

nginx(静态页面,图片分离) #vi /usr/local/nginx/conf/nginx.conf user nginx nginx; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; upstream webservs { s

静态页面、动态页面和伪静态页面的区别

1.静态页面 优点:相对于其他两种页面(动态页面和伪静态页面),速度最快,而且不需要从数据库里面提取数据,速度快的同时,也不会对服务器产生压力. 缺点:由于数据都是存储在HTML里面,所以导致文件非常大.并且最严重的问题是,更改源代码必须全部更改,而不能改一个地方,全站静态页面就自动更改了.如果是大型网站有较多的数据,那会占用大量的服务器空间,每次添加内容都会生成新的HTML页面.如果不是专业人士维护比较麻烦. 2.动态页面 优点:空间使用量非常小,一般几万条数据的网站,使用动态页面,可能只有几

node.js 11 Web框架Express 介绍,安装,静态页面,路由

本文参考原文-http://bjbsair.com/2020-03-22/tech-info/2815/前面介绍了node.js的文件模块,http server以及静态网站的创建.有了这些知识作为基础,我们可以了解一下node.js的Web框架了. 从Java一路过来的朋友可能觉得Web框架还是比较重量级的,比如最初的Struts到后来的Spring,中间Apache组织也有过一些其他的模板框架,总体而言无论是从使用还是学习来讲,都是需要花费较多时间的.对于大型应用而言,这个投入是值得的.如果

mac os x 之通过远程主机在nginx上部署web静态页面

1.mac使用ssh命令登陆远程主机 因为苹果mac os x自带ssh命令,所以我们只需打开终端输入 $ ssh [email protected] 在这之前最好在服务器上上传自己的ssh key,避免每次登陆输入密码 稍作等待就连接上服务器了   2.mac使用scp命令向远处主机上传文件 在终端窗口,按下command+n,打开另一个终端窗口,并输入 $ scp ~/local/file [email protected]:~/file  当然一般我们上传的是文件夹,所以加上-r $ sc

nginx静态资源文件无法访问,403 forbidden错误

版权声明:本文为博主原创文章,未经博主允许不得转载. 今天在搭建nginx环境时出现一个奇怪问题,配置的静态资源目录下面文件无法访问,浏览器访问出现403 forbidden,环境是centos7 + nginx 1.6.nginx.conf中http配置如下: [plain] view plain copy -- http { include       mime.types; default_type  application/octet-stream; sendfile        on