我正在尝试用djangoconfiguration我的apache服务器。 我遇到的问题与他们的观点匹配的url,我不太清楚问题的原因。 我有以下configuration: 的.htaccess: AddHandler fcgid-script .fcgi RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ cyber.fcgi/ [QSA,L] urls.py: from django.conf.urls import patterns, include, url from django.conf import settings from views import index, test from os import path urlpatterns = patterns('', (r'^$', index), (r'^test/$', test), ) 我遇到的问题是,所有不以/cyber.fcgi/开头的URL自动匹配索引视图。 为了testing,我正在打印视图所看到的url: www.example.com/test/ <= matches index with url /test/ www.example.com/test <= […]
我正在configuration一个CollabNet Subversion集成。 我有以下collabnet_subversion.conf文件: <Location /svn> DAV svn SVNParentPath /mnt/svn/new_repos SVNListParentPath on AuthName "VegiBanc Source Repository" AuthType basic AuthzLDAPAuthoritative off AuthBasicProvider ldap AuthLDAPURL ldap://ldap.vegibanc.com/dc=vegibanc,dc=com?sAMAccountName" NONE AuthLDAPBindDN "CN=SVN-Admin,OU=Service Accounts,OU=VegiBanc Users,OU=vegibanc,DC=vegibanc,DC=com" AuthLDAPBindPassword "swordfish" </Location> 这很好。 我们的Active Directory中的任何用户都可以访问我们的Subversion存储库。 现在,我只想限制Active Directory组中的人员开发 : <Location /svn> DAV svn SVNParentPath /mnt/svn/new_repos SVNListParentPath on AuthName "VegiBanc Source Repository" AuthType basic AuthzLDAPAuthoritative off AuthBasicProvider ldap […]
我想要什么 prod.com立即移动到prod.com/cms 当我做redirect永久性/ / cms 我得到了很多/ cmscmscmscmscmscms等任何想法? 我的虚拟主机 <VirtualHost *:443> ServerName prod.com DocumentRoot /home/www/sites/prod/html/development <Directory /home/www/sites/prod/html/development> AllowOverride All </Directory> SSLEngine on SSLCACertificateFile /etc/pki/tls/certs/gd_bundle.crt SSLCertificateFile /etc/pki/tls/certs/prod.crt SSLCertificateKeyFile /etc/pki/tls/private/prod.key <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> BrowserMatch "MSIE [2-6]" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown </VirtualHost> 我的.htaccess RewriteEngine On RewriteCond %{REQUEST_URI} ^/API [NC] RewriteRule ^(.*)$ […]
我有一个指向域www.domain1.com的专用服务器。 我为我的x1.domain1.com域名购买了SSL证书,价格为10美元,所以我为所有子域名购买了SSL证书,因为通配证书成本太高。 当我重新启动Apache,x1.domain1.com设置为x2.domain1.com上的ssl证书,它显示“不可信的警告”,证书是有效的一些其他域。 我检查了证书本身,它显示了x1.domain1.com的域名,这是x1.domain1.com的证书 我如何获得多个SSL虚拟主机设置? 我的configuration文件是 <VirtualHost *:443> ServerAdmin [email protected] DocumentRoot /var/htm2/ ServerName x1.domain1.com SSLEngine on SSLCertificateFile /usr/server.crt SSLCertificateKeyFile /usr/server.key </VirtualHost> <VirtualHost *:443> ServerAdmin [email protected] DocumentRoot /var/htm/ ServerName x2.domain1.com SSLEngine on SSLCertificateFile /usr/l/server.crt SSLCertificateKeyFile /usr/l/server.key </VirtualHost> 问题是我有一个单一的专用IP:141.XX.XX.X但是当我去https://x1.domain1.com在铬或Firefox最新,证书的作品,但是当我去https:/ /x2.domain1.com 。 它显示一个证书不信任,并表示符合证书的信任,因为这个证书是针对另一个域的,我查看了证书并将其视为x1.domain1.com的证书 我希望这两个网站都可以浏览 https:\\x1.domain1.com https:\\x2.domain1.com 与任何端口或任何东西…我应该改变什么设置在上面的configuration来实现这一点,是什么麻烦导致x2.domain1.com显示证书的x1..domain,也是如何redirect http:\ x1.domain1.com到https:\ x1.domain1.com与出使用htaccess,如果通过htaccess然后如何? 也如何redirect
可能重复: 托pipepublic_html文件夹的服务器上的硬盘已满。 该怎么办? 我有一个硬盘驱动器(1TB),其中有一个名为“flvideo2”的文件夹,我需要装入/ home / ivan / public_html / flvideo2 /因为我的home文件夹已满。 我的家庭文件夹是在不同的硬盘(2TB,全)… 这是可能的,我该怎么办? 服务器运行在64位centos6 / apache2 / php5上。
我有这个/etc/profile.d/myfile.sh : export MYVAR=myval 我也在apache conf目录的<virtualhost>部分有一个PassEnv MYVAR行。 这让我做这样的事情: $ echo $MYVAR myval $ python >>> import os; os.getenv('MYVAR') 'myval' $ sudo echo $MYVAR myval $ sudo -i root# echo $MYVAR myval 但是,尽pipe如此,我得到了: root# /sbin/service httpd restart /sbin/service httpd restart Stopping httpd: [ OK ] Starting httpd: [Mon Oct 22 14:44:02 2012] [warn] PassEnv variable MYVAR […]
我有病态,在127.0.0.1:8081/sickbeard ProxyRequests Off ProxyPass /sickbeard http://127.0.0.1:8081/sickbeard ProxyPassReverse /sickbeard http://127.0.0.1:8081/sickbeard 在httpd.conf中 然而,当我尝试访问http://example.com/sickbeard/它给了我一个404,在错误日志中。 File does not exist: /Library/Server/Web/Data/Sites/Default/sickbeard 我认为这意味着它忽略了ProxyPass和ProxyPassReverse指令? 任何人都知道这可能是为什么? 对于它的价值,这个设置曾经在Lion下工作。 我有以下模块加载: LoadModule proxy_module libexec/apache2/mod_proxy.so LoadModule proxy_connect_module libexec/apache2/mod_proxy_connect.so LoadModule proxy_ftp_module libexec/apache2/mod_proxy_ftp.so LoadModule proxy_http_module libexec/apache2/mod_proxy_http.so LoadModule proxy_scgi_module libexec/apache2/mod_proxy_scgi.so LoadModule proxy_ajp_module libexec/apache2/mod_proxy_ajp.so LoadModule proxy_balancer_module libexec/apache2/mod_proxy_balancer.so 谢谢你的时间! 编辑:我被要求整个conf文件。 我相信它本质上是默认的山狮apache httpd.conf。 编辑2:couchpotato反向代理也不工作,如果读取httpd.conf后不清楚。 # # This is the main Apache HTTP server […]
我把项目放在~/public_html/project并在/var/www/html/project中创build一个指向~/public_html/project的软链接。 我的/etc/httpd/conf/httpd.conf如下所示 ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 60 KeepAlive Off MaxKeepAliveRequests 100 KeepAliveTimeout 5 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 </IfModule> <IfModule worker.c> StartServers 4 MaxClients 300 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> Listen 80 Include conf.d/*.conf User apache Group apache ServerAdmin root@localhost UseCanonicalName […]
我想为MSIE使用apacheconfiguration文件设置一些头。 我怎样才能设置的条件? # better website experience for ie users <IfModule mod_headers.c && MSIE> # && MSIE is just exmple. WRONG Header set X-UA-Compatible "IE=Edge,chrome=1" # mod_headers can't match by content-type, but we don't want to send this header on *everything*… <FilesMatch "\.(js|css|gif|png|jpe?g|pdf|xml|oga|ogg|m4a|ogv|mp4|m4v|webm|svg|svgz|eot|ttf|otf|woff|ico|webp|appcache|manifest|htc|crx|oex|xpi|safariextz|vcf)$" > Header unset X-UA-Compatible </FilesMatch> </IfModule> Apache 2.2
我有Tomcat服务器后面的Apache。 我正在使用mod_ssl和反向代理到tomcat。 所有运行在默认端口。 完整的错误如下。 确认代理错误 代理服务器收到来自上游服务器的无效响应。 代理服务器无法处理请求POST /pages/doeditpage.action。 原因:从远程服务器读取错误 如果我清理浏览器caching,错误消失并在几次尝试后返回。 我在Windows平台上的Chrome / Firefox / IE上进行testing。 想知道它在基于Linux的Chrome / Firefox上完美的工作。 我search了很多有堆栈溢出的答案,但我无法find我的答案。 这是一个服务器端的问题? 因为这么多的浏览器在Windows上不能同时出错。