我有这个问题(apache2,Ubuntu的12.04) 我已经把所有我的网站放在/ home / username / vhosts文件夹中我已经添加了家和用户名的权限是x和虚拟主机上的chmod -r 777增加了/ etc / hosts来访问我的站点和所需的名字a2enmod rewrite 但是我仍然有这个错误: [Sat Jun 23 00:05:23 2012] [crit] [client 127.0.0.1] (13)Permission denied: /home/username/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable 为什么它不可读? 我做了 sudo -s su – www-data 和我可以正确列出/ home /用户名目录 我或者Apache有什么问题?
我正在运行CentOS 6.3和Apache 2.2.15。 我正在使用Apache的默认设置。 我正在服务的文件在 /var/www/html 这里有两个 [root@gisele html]# ls -l *-production-1.0.6.pdf -r–r–r–. 1 root root 171769 Jan 1 21:12 copy-installation-production-1.0.6.pdf -r–r–r–. 1 root root 171769 Jan 1 20:59 installation-production-1.0.6.pdf 复制文件是通过执行创build的文件 cp installation-production-1.0.6.pdf copy-installation-production-1.0.6.pdf 通过虚拟主机映射我正在访问这些文件。 copy-installation-production-1.0.6.pdf将服务。 installation-production-1.0.6.pdf返回403禁止。 唯一的区别是,原始文件从另一台机器复制到服务器上。 任何想法,为什么这个原始文件将不会服务,但复制将?
有一个SVN仓库(单一仓库) http://example.net/svn 存储库包含几个项目(目录): http://example.net/svn/Project1 http://example.net/svn/Project2 用户具有对Project1目录的完全访问权限,既不能访问root也不能访问Project2。 一切正常工作一段时间:用户检查出http://example.net/svn/Project1 ,提交并成功更新它。 但有时试图更新导致以下错误: 命令:更新 错误:服务器发送意外的返回值(403 Forbidden)以响应OPTIONS 错误:请求“ http://example.net/svn ” 完了! 为什么TortoiseSVN请求根目录中的东西? 我注意到,这是在别人提交复制或移动操作之后发生的。 检出http://example.net/svn/Project1有助于下次… 主要问题: 如何为用户设置访问权限以避免这些错误? 请注意,出于安全原因,不允许授予用户对根目录的任何读取或写入权限。
我试图build立一个辅助的Apache服务器(最终只会成为主要的)。 工作设置是Windows XP运行Apache 2.2.6(通过Wampserver2)与8个站点(虚拟主机),都按预期工作。 我想升级到更现代的应用程序。 为了达到这个目的,我试图转换(以我复杂的方式)运行Windows 7的新版本,我已经安装了Wampserver 2.5,从而安装了Apache 2.4.9。 作为一种学习练习,我想尝试让两台服务器一起运行,同时还要维护所有当前的网站,看起来使用网关可以实现这一点。 所以我现在有什么是Apache 2.2.6框A(本地IP为192.168.1.3)与路由器(NB604N)转发端口80,443和3306到这个盒子/ IP,各种网站工作正常(本地和外部)。 我现在也有框B运行Apache 2.4.9与IP地址192.168.1.2。 我已经添加了第二个网站,除了原来的框(e:wamp / wwww),对于第二个网站,我也设置了一个域名。 然后,我在框A(apache 2.2.6)(网关服务器是什么)上做了什么? a)取消注释mod_proxy模块: – LoadModule actions_module modules/mod_actions.so LoadModule alias_module modules/mod_alias.so LoadModule asis_module modules/mod_asis.so LoadModule auth_basic_module modules/mod_auth_basic.so #LoadModule auth_digest_module modules/mod_auth_digest.so #LoadModule authn_anon_module modules/mod_authn_anon.so #LoadModule authn_dbm_module modules/mod_authn_dbm.so LoadModule authn_default_module modules/mod_authn_default.so LoadModule authn_file_module modules/mod_authn_file.so #LoadModule authz_dbm_module modules/mod_authz_dbm.so LoadModule authz_default_module modules/mod_authz_default.so […]
我有一个在Passenger上运行的Rails应用程序; 它按照预期通过未encryption的连接工作。 我也有一个工作的Apache SSL设置; 我可以通过https访问任何可用的静态文件。 当我尝试通过https访问Rails应用程序时,出现403错误(由规则禁止的目录索引)。 打开目录的索引只会导致Apache显示一个索引。 我在VirtualHost指令的SSL版本中为+ExecCGI相应的目录设置了+ExecCGI 。 我敢肯定,我忽视了一些明显的东西。 我只是不确定我需要在哪里寻找。
Iv最近在我的papache webserver上设置了一个SVN服务器。 我安装了USVN http://www.usvn.fr/来帮助pipe理Web界面的存储库。 当我创build一个存储库,并尝试从netbeans导入代码,我得到以下错误: org.tigris.subversion.javahl.ClientException: RA layer request failed Server sent unexpected return value (403 Forbidden) in response to PROPFIND request for '/svn/python1' 我知道我有正确的用户名和密码(我已经尝试了不同的用户)我已经做了一些研究,似乎它很可能是一个Apache SVN错误。 下面是这个虚拟主机的configuration文件。 <VirtualHost *:80> ServerName svn.domain.com ServerAlias www.svn.domain.com ServerAlias admin.svn.domain.com DocumentRoot /home/mrlanrat/domains/svn.domain.com/usvn/public ErrorLog /var/log/virtualmin/svn.domain.com_error_log CustomLog /var/log/virtualmin/svn.domain.com_access_log combined DirectoryIndex index.html index.htm index.php index.php4 index.php5 <Directory "/home/mrlanrat/domains/svn.domain.com/usvn"> Options +SymLinksIfOwnerMatch AllowOverride All Order […]
我试图在Centos上安装Drupal,我已经configuration了我的服务器(安装httpd,mysql,php等),一切都看起来不错,直到最后一部分:打url安装Drupal 这里的问题是一旦我打的url / IP addr它返回我403禁止。 但它是奇怪的,因为我把phpinfo.php在相同的组,拥有者和权限相同的文件夹,我可以看到页面… 任何想法可能出错? 编辑:httpd错误日志: [Thu Nov 12 01:43:38.757390 2015] [core:error] [pid 2600](13)Permission denied:[client 192.168.yy.xx:53408] AH00035:access to /index.php denied(filesystem path' var / www / html / index.php'),因为path的组件上缺lesssearch权限 好吧,我发现这里的问题,这是因为selinux启用。 我做了setenforce 0 ,它的工作原理…但是不pipe怎样使selinux启用这个工作( setenforce 1) ? 谢谢!
我是新来的SharePoint和创build一个新的Web应用程序,这就是我越来越 – 该网站拒绝显示这个网页的HTTP 403 最有可能的原因:•本网站要求您login。 此错误(HTTP 403 Forbidden)意味着Internet Explorer能够连接到网站,但它没有查看网页的权限。 我有匿名授权在IIS和SharePoint中央pipe理中启用。 有谁知道如何使这项工作?
我创build了一个sparsebundle,并将其作为每个开发项目的虚拟驱动器进行安装。 这很好,直到我需要添加encryption项目之一,以增加我的客户端文件的安全性。 当encryption时,Apache返回403禁止消息。 我能够解决它通过更改Apache在我的用户和组下运行,但这是非常糟糕的我的MacBook的安全性。 有没有更好的方法来允许Apache访问我的encryption驱动器的权限?
我试图从FreeBSD 9.2上的php-fpm从Apache主机解决scheme切换到nginx。 我正在改写我的脚本,现在创buildvHosts和nginx的东西,并获得403状态,当我尝试访问vHost。 我正在挣扎几个小时,不能不知道要设置的权限。 你有什么想法? 这是我的createvhost.sh: #!/usr/local/bin/bash DOMAIN="example.com" PHP_USER="chris_www" PHP_GROUP="$PHP_USER" NGINX_USER="www" NGINX_GROUP="$NGINX_USER" ADMIN_EMAIL="[email protected]" NGINX_CONF_FOLER="/usr/local/etc/nginx" PHP_FPM_CONF_FOLDER="/usr/local/etc/php-fpm.d" WEBROOT="/www/vhosts" IP="10.0.0.4" VHOST_PORT=9000 source $WEBROOT/config/vhost_port.conf ## Create user and add it to $NGINX_GROUP echo "Creating user and adding it to group $NGINX_GROUP" pw user add $PHP_USER -s /sbin/nologin pw group mod $PHP_GROUP -m $NGINX_GROUP echo "Creating neccessary folders" mkdir -p […]