Articles of http status code 403

ASP.NET4.0 MVC4 IIS7.5错误403.14我正在拉我的头发

我想摆脱在PHP开发,但这样做是一个巨大的头痛。 我正在尝试在Win7 Professional(64位)上使用MVC 4,ASP.NET 4.0build立网站。 这个网站就是使用Visual Web Developer 2010 ExpressselectNew Project> C#> Website> ASP.NET MVC 4 Application的基本站点。 在IIS7.5中设置应用程序后,我得到一个HTTP错误403.14 – 禁止。 我已经做了大量的研究,并尝试了多种不同的build议来解决这个问题,但是没有任何工作。 以下是我尝试的一些事情: 安装/注册ASP.NET的v4。 这是最烦人的事情,因为其他人的问题是固定的,但他们这样做,但我的不是。 更改应用程序池设置:设置为传统/集成模式更改应用程序池使用的用户/权限确保已启用32位应用程序向与网站相关的文件夹(在多个帐户上)添加安全权限我可以获取常规html文件显示,如果我把它添加到网站的根目录。 看来,MVC堆栈根本没有被调用。 服务器想要显示目录,我可以启用/禁用,但网站不显示。 在我诉诸我最后的绝望行为之前,请问我可以做更多的修补吗? 一个棒球棒。 ps我更愿意做一个Skype的对话或共享屏幕类的事情,如果有人想挖深入。 我对此感到沮丧。

如何设置Apache返回403用作CSS背景的图像

可能重复: 如何防止我的网站上的资源热链接(“图像盗窃”/“带宽盗窃”)? 我想configuration我的Apache服务器,类似于我在Farming Simulator网站上注意到的工作configuration。 他们为主导航栏使用CSS背景图像,但是如果尝试使用直接链接( 示例 )查看图像,则会返回403 Forbidden错误。 我知道如何允许/拒绝索引的目录,而不是如何拒绝访问这些目录中的文件。 有谁知道我怎么去configuration.htaccess工作是这样的? 我发现了一个类似的问题,但它并没有真正回答我的问题。

Nginx的位置和根

我认为我有一个与Nginx的微不足道的问题,但我不能看到它。 我有以下文件树: /data/www > main/ >> html/ >>>…some files (A) > wiki/ >>…some files (B) 这是我的configuration: server { listen 80; server_name troll; root /data/www/main/html; location = / { index index.php; } location / { try_files $uri $uri/ /index.php; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /data/www/main/html$fastcgi_script_name; } location /wiki/ […]

nginx ip名称子域别名403错误

语境: – 我有nginx监听端口80,并提供静态文件(jpg,css,js等) – 如果非静态文件,我proxypass到Apache在8080听 – 我使用“secure_link”来保护我的文件被未经授权的人下载。 – 我在DNS中有一条logging,例如: sub1 IN A 123.45.67.89 结果: – sub1.mydomain.org可以成功访问。 – “secure_link”几乎可以成功运行,我确实可以像这样保护我的文件: http://123.45.67.89/authorized/personal.zip?h=jrzkNDEX5ie3nALar2_uuQ&e=1371539981 问题: – 如果我将“ip”replace为“subdomain”,则返回一个nginx 403错误: http://sub1.mydomain.org/authorized/personal.zip?h=jrzkNDEX5ie3nALar2_uuQ&e=1371539981 其他信息 – 因为一切工作正常,除了怪异的子域的东西,我不认为有必要粘贴我的整个nginx.conf文件? 无论如何,这里是: user www-data; worker_processes 2; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; gzip on; gzip_disable "msie6"; […]

无法访问Web服务器上的某些文件

背景:我正在运行安装了Apache的CentOS虚拟机。 网页的根目录是“/ var / www / html”。 有一个子目录(“/ var / www / html / mp3”),里面有两个mp3文件。 两个MP3都有完全相同的权限(644)。 “/ mp3”目录有755个权限。 我有一个数据库,其中包含歌曲的某些信息,目标是最终能够inputsearch条件,并有一个PHP脚本,它返回的歌曲中包含这些关键字,并允许您播放它们。 我正在使用默认的“httpd.conf”configuration。 问题:我只能看到其中的一首歌。 当/ mp3被访问时,你会得到一个只有 “MasterOfPuppets.mp3”的目录; 它不显示“One.mp3”。 当您访问“/mp3/MasterOfPuppets.mp3”时,它将允许您播放歌曲; 当你访问/mp3/One.mp3时,它显示403:访问被禁止。 我几乎相信,这是一个权限问题,但鉴于这两个文件的权限是完全一样的 ,我绝对不知道如何发生这种情况。 有没有人有任何想法可以导致这个问题? 过去3个小时,我的头靠在墙上。 Google让我失望了 编辑: [root@dugan mp3]# ls -lrtZ *mp3 -rw-r–r–. root root unconfined_u:object_r:home_root_t:s0 One.mp3 -rw-r–r–. root root unconfined_u:object_r:httpd_sys_content_t:s0 MasterOfPuppets.mp3 EDIT2: 这是一个SELinux问题。 我在这里find了文档: 这里 在“/ mp3”文件夹中,我input了“chcon -t […]

Apache 403别名到用户目录

我试图让Apache列出用户下载目录的内容,所以我在/ var / www /中创build了一个指向/ home / user / downloads的别名 我有chmod -R 755 /home/user/download/ 和我的Apacheconfiguration如下? <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/ <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/> Options -Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # […]

移动WordPress的文件到不同的位置后,Nginx的403错误

我有一个使用fastcgi的Rails应用程序内的Wordpress工作。 现在,我正在移动所有东西,以便在/生产中访问它。 我移动了wordpress文件并将nginx位置块从/ wptest更新为/ blog。 但是,我突然得到一个403错误。 我相信我的文件权限是正确的 – drwxrwxr-x所有文件夹和-rw-rw-r–文件。 欣赏任何build议。 这是我的nginxconfiguration: server { listen 80; server_name [private]; root [private]; index index.html index.htm index.php; try_files $uri/index.html $uri/index.php $uri; if (-f $request_filename) { break; } location / { rails_env production; passenger_enabled on; rails_spawn_method smart; } location /blog { index index.php; try_files $uri $uri/ $uri/index.php; location ~ \.php$ […]

Apache LIMIT指令不允许通过局域网看到localhost项目

我想允许通过在.htaccess使用Apache LIMIT指令在局域网上看到我的localhost项目 我的localhost项目的URL是http://192.68.0.123/myproject 下面是导致问题的.htaccess部分 <Limit POST PUT DELETE> order deny,allow deny from all allow from 192.168.0.0/255 Satisfy any </Limit> 但它给错误 服务器错误! 服务器遇到内部错误,无法完成您的请求。 服务器过载或者CGI脚本中有错误。 错误500 192.168.0.123 Apache / 2.4.10(Unix)OpenSSL / 1.0.1i PHP / 5.5.15 mod_perl / 2.0.8-dev Perl / v5.16.3 我的error_log是 [Fri Dec 26 11:18:36.183915 2014] [core:alert] [pid 4752] [client 192.168.0.123:38795] /opt/lampp/htdocs/myproject/.htaccess:指定的networking掩码无效。 我的工作 如果我allow from 192.168.0.123设置allow […]

多个域上的Apache 403指向相同的Web根目录

我正在linode上运行serverpilot,它安装了Ubuntu 14.4。 我需要将三个域指向同一个modx安装。 modx设置的第一个领域工作正常。 当我将第二个域添加到工作的虚拟主机也工作。 当我尝试在modx中指向第二个域到一个新的虚拟上下文时,我得到一个503错误? 有些postbuild议需要添加所有授予的需求,但是,我的main.conf文件似乎有这样的地方: <Directory ${DOCUMENT_ROOT}> AllowOverride All Require all granted RewriteRule . – </Directory> 这可能是一个服务器用户权限问题? 我用root解压缩一个文件,然后将所有权重置回用户名和chown组。 任何testing,我可以找出错误在哪里? build议最受欢迎。

几个成功的请求后Apache 403错误

我遇到了Apache的一些奇怪的行为。 我有几个虚拟主机设置在我的本地机器上。 我目前正在经历这一点的鬼魂,因为我正在不断开发工作,但是我认为它也发生在另一个本地网站上。 以下是最新消息: 我去nekst.local和页面加载罚款。 我不断刷新页面来检查我的更新代码。 突然之间,我在控制台中得到了所有资产的403错误,但页面加载(减去资产)。 如果我再次刷新,我在浏览器中得到403错误,而不是页面加载。 如果我重新启动apache,一切正常,然后突然又发生了。 我最近下载了xdebug,并添加到我的php.ini。 我不确定这是否会导致任何问题。 我在osx优胜美地上运行apache 2.4.9,php 5.5.14 我的虚拟主机: <Directory "/Users/shawn/Documents/work/sites/mindbox/nekst/webapp/web"> Require all granted AllowOverride All </Directory> <VirtualHost *:80> DocumentRoot "/Users/shawn/Documents/work/sites/mindbox/nekst/webapp/web" ServerName nekst.local ErrorLog "/Users/shawn/Documents/work/sites/mindbox/nekst/webapp/app/logs/error_log" CustomLog "/Users/shawn/Documents/work/sites/mindbox/nekst/webapp/app/logs/access_log" common </VirtualHost> 和我的主angular: drwxr-xr-x 15 shawn staff 510 Jan 27 10:25 web