我在不同的位置有两个文件夹副本。 它们包含完全相同的.htaccess文件。 这两个.htaccess文件具有相同的权限和所有者。 /home/sites/site/public_html/ /var/www/html/site/ 我有一个VirtualHost的DocumentRoot用来指向/home/sites但是我把它改成了/var/www并且重新启动了Apache。 现在我的htaccess规则不再有效。 例如, /story/id应该重写为/index.php?id=$id 。 如果我在浏览器中访问/index.php?id=$id ,页面会自动加载,但如果我去/story/id ,则会出现404错误。 如果我将DocumentRoot更改回旧的根,链接将再次开始工作。 任何想法可能会导致这一点?
我想设置一个Web服务器。 我已经获得了静态IP,我有Apache + Nginx运行的Debian服务器。 而且,我想让我的networking服务器在办公室外可见。 在这里我有以下的路由器scheme – 提供商路由器(或调制解调器?),它获得电话连接,并提供互联网到整个办公室。 连接到路由器1的路由器(TP-Link TL-R860)。 WI-FI路由器(TRENDNET TEW-652BRP),它连接到路由器2。 Web服务器,连接到路由器3。 有可能以某种方式得到我想要的或者例如,我需要以某种方式重新configuration所有连接?
我正在创build一个在我的Intranet上运行的php应用程序。 比方说,我有一个服务于域http://domain.com的Web服务器。 在一个叫做http://app1.domain.com的子域上已经有了一个应用程序 我可以创build另一个名为http://app2.domain.com子域名吗?
我的Apache错误日志中有一些奇怪的错误消息: Line: 106 Error: syntax error at token & Line: 81 Error: syntax error at token $ 现在我的猜测是这些指的是一些configuration文件中的错误。 但是,对于哪个configuration文件产生错误,这个消息是无法帮助的。 主要的configuration文件通过apachectl configtesttesting,所以我想这不是在其中之一,这意味着它可能在一个.htaccess某处。 有没有办法让这些错误信息更丰富? apache如何计算行数? 是按文件还是全局? (系统是Linux上的apache2,如果有帮助的话)
我有我的应用程序下面的000默认文件的Apache <VirtualHost *:80> ServerName www.yourhost.com DocumentRoot /somewhere/public <Directory /somewhere/public> AllowOverride all Options -MultiViews </Directory> </VirtualHost> 我已经重新启动apache,现在我得到You don't have permission to access / on this server. 当浏览到它。 有谁知道我的应用程序有什么权限,或者如果我必须将应用程序文件夹添加到轮组或类似的东西?
我希望能够运行PHP命令,在系统函数执行或任何,但与不同的用户,然后万维网数据。 操作系统:Ubuntu服务器10.10networking服务器:Apache2 我已经search了几个小时的答案,但它是一个死胡同。 大多数人说这是不可能的,其他人不知道。 我想用PHP中的不同用户运行命令。 这是我想要的:用户按下一个button,启动运行CS源服务器的屏幕。 屏幕从myuser运行。 希望你能明白我想要的东西。 我也不知道使用什么函数(系统,执行或其他),所以这里的一些技巧也可以是有用的。 提前致谢!
我正在尝试访问我的本地主机,但我得到一个“未find”的错误。 我想要做的是到我的网站目录(/用户/ [用户名] /网站)。 现在我有以下的评论: # Real-time info on requests and configuration # Include /private/etc/apache2/extra/httpd-info.conf 我也有我的权限是正确的: User [username] Group staff 任何信息将是伟大的。 此外,如果有人能给我这个技术的正确命名 – 这将是有益的。 而不是仅仅调用它“删除每个用户目录的Apache”。 谢谢!
我有一个用户需要上传图像的HTML / DOC根目录下的子目录。 我需要设置一些东西,以便在这个目录下不能执行脚本(php)。 将有多个用户上传图像到这个目录,但为了防万一他们的帐户被攻破,我想添加一些额外的保护,以便恶意的脚本不能执行。 该目录仅用于提供图像。 有什么build议么?
我想重写我的网站URL以下两种模式(注:有很多这样的url,我希望使用一个规则来重写它们都) www.hetaoblog.com/hello www.hetaoblog.com/hello/ 至 **www.hetaoblog.com/myblogs/post/hello.jhtml** 所有其他案例,如http://www.hetaoblog.com/不应该改变; 我试过了 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d #RewriteRule . /index.php [L] RewriteRule ^([^/]+)/$ /myblogs/post/$1.jhtml [L] RewriteRule ^(.*)$ /myblogs/post/$1.jhtml [L] </IfModule> 和 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d #RewriteRule . /index.php [L] RewriteRule ^(.+)/$ /myblogs/post/$1.jhtml [L] RewriteRule ^(.*)$ […]
我使用Apache前面的负载均衡器完全通过SSL运行站点,执行所有证书处理和解密。 我让HTTPstream量通过负载平衡器,以便Apache可以处理redirect。 当stream量redirect到HTTPS页面时,负载均衡器会解密并将请求转发到我想要的任何端口。 http – > load balancer:80 – > apache:80 – > 301 url:443 https – >负载平衡器:443 – encryptionstream量 – > apache:任何端口我想 我可以使用80以外的任何端口为我的所有虚拟主机,以避免redirect循环(端口444在下面的configuration工作正常),但为了在非生产环境的Apacheconfiguration之间的一致性我想知道如果我可以使用端口443尽pipeSSL实际上并未在Apache中启用,但对于VirtualHosts来说, 我以为我可以把SSLEngine off在<VirtualHost *:443>强制这个端口没有SSL,因为默认的SSL端口似乎尝试启用SSL,但Apache不启动这个configuration在Debian 6上。 (我已经注释掉/etc/apache2/ports.conf中的所有内容) [error] Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile] 那么…我怎样才能使用禁用SSL的端口443? NameVirtualHost *:80 Listen 80 <VirtualHost *:80> # Force SSL RewriteEngine On RewriteCond %{HTTPS} […]