我正在使用mod_userdir设置的服务器上工作,允许用户使用他们的public_html空间托pipe(例如)下的网页: http://example.com/~user/ 其中“user”是用户名,并指向/ home / user / public_html /。 有没有办法让我允许用户在他们的public_html目录中托piperails应用程序?
我正在运行的Apache(XAMPP包),我试图允许URI中的正斜杠能够检索与encodeURIComponent发送的参数,所以我添加了指令 AllowEncodedSlashes On NameVirtualHost *:80 … 在httpd-vhosts.conf中。 但是我仍然得到404错误,我错过了什么? 问候。 Yehia A.Salam
对于我的Flex < – > ColdFusion-App,我想切换到SSL。 在ColdFusionpipe理员中,我有以下选项: Lets you use Secure Socket Layer (SSL) encryption for the RMI communication between Flex and ColdFusion. This is not required unless you are transmitting authentication information or confidential data between Flex and ColdFusion over an unsecured network. You must provide a keystore file and keystore password. For instructions on […]
我回顾了很多指南,以找出为什么我的CGI不工作,不能“似乎find它。 我的网站configuration如下所示: <VirtualHost *:80> ServerName dev.domain.com # Directory Root. DocumentRoot /sites/dev.domain.com/www/ # CGI Directory ScriptAlias /cgi-bin/ /sites/dev.domain.com/cgi-bin/ <Location /cgi-bin> Options +ExecCGI </Location> <Directory /sites/dev.domain.com/www/bugzilla> Options ExecCGI AddHandler cgi-script cgi pl </Directory> # Logfiles ErrorLog /sites/dev.domain.com/logs/error.log CustomLog /sites/dev.domain.com/logs/access.log combined </VirtualHost> 我试图让CGI上/ bugzilla。 我不确定它是否在cgi-bin上运行。 我也安装perl使用sudo aptitude install libapache2-mod-perl2 更新 CGI bin不在我的www目录中,有没有一种方法可以通过命令行来testing?
在赢64,我安装了Apache,PHP等一切工作正常,除了甲骨文的一部分。 我可以从SQL开发人员连接到Oracle,这意味着我的tnsnames.ora文件是正确的。 当apache启动时,日志中没有错误。 但是当我尝试从我的数据库连接到oracle,oracle模块php_oci8.dll不加载。 我究竟做错了什么? php.ini中的oci8.dll行在那里,它是未注释的 在Apache日志中没有错误 php.ini文件中的extension_dir指向正确的位置
我的用户希望在PHP Web应用程序的CMS后端上传大文件(50-100MB)。 我可以在这个虚拟主机上全局调整PHP的upload_max_filesize和post_max_size设置,但是恐怕会使得拒绝服务攻击变得更加容易。 理论上,这两个设置可以根据目录进行调整(无论是在虚拟主机configuration文件,还是通过.htaccess文件),我只需要pipe理区域中的较大值。 不幸的是,这个应用程序在web根目录(单点入口)中只有一个start.php文件,并且其中包含了所有其他的PHP文件。 这似乎使每个目录设置不可能。 我已经尝试将CMS中使用的path与<Location>匹配,但即使使用正确的path,php_value指令也没有任何作用。 <LocationMatch ^/admin> php_value upload_max_filesize 100MB php_value post_max_size 100MB </LocationMatch> (mod_rewrite用于将/admin/content/bla这样的path转换为/start.php?_p=/admin/content/bla ,这就是为什么“start.php”文件名不出现在上述expression式中的原因。) 有什么办法可以做这个工作吗? 我也打开替代的build议; 例如,在我们的情况下,基于IP的设置可能是可能的。 TIA。
我有一个新鲜安装的Fedora 12,并试图让PHP和SQLite的工作,我安装了PHP通过: yum install php php-devel php-pdo和重新启动Apache。 PHP页面工作得很好,但每当我尝试加载页面,使用SQLite的页面不处理,并返回空白与非PHP代码正在处理。 我用来testingsqlite的页面是: <html> <head></head> <body> <?php // set path of database file $db = $_SERVER['DOCUMENT_ROOT']."/../library.db"; // open database file $handle = sqlite_open($db) or die("Could not open database"); // generate query string $query = "SELECT * FROM books"; // execute query $result = sqlite_query($handle, $query) or die("Error in query: […]
我有以下设置, WSGIScriptAlias /i C:/Project/Scripts/hello.wsgi WSGIScriptAlias /hello C:/Project/Scripts/hello.wsgi <Directory "C:/Project/Scripts"> Order deny,allow Allow from all </Directory> <Location /i> AuthType Basic AuthName "Top Secret" AuthBasicProvider wsgi WSGIAuthUserScript C:/Project/Scripts/authn.wsgi WSGIAccessScript C:/Project/Scripts/auths.wsgi Require valid-user </Location> <Location /hello> AuthType Basic AuthName "Top Secret" AuthBasicProvider wsgi WSGIAuthUserScript C:/Project/Scripts/authn.wsgi Require valid-user </Location> authn def check_password(environ, user, password): if user == 'admin' or […]
我已经在Centos 5.4上设置了mod_mono。 这似乎是工作,除了单声道发送其日志信息(exception追溯)到全球apache错误日志。 我希望它将这些错误发送到每个虚拟主机日志。 这可能吗? 谢谢
好,所以情况如下:我有一个小的云VPS有256MB的内存,我的一个'较重的'网站导致Apache使用更多,并进入深度交换使用。 我现在已经调整了Apache,并保持稳定在大约200mb的RAM(服务器范围),仍然apache使用大量的内存,我想减less这一点。 我一直在用mod_ruid运行apache来自动切换到任何用户拥有一个特定的文件,这与PHP的组合工作正常。 现在我想切换到FastCGI或类似的东西,可以切换到一个线程的Apache MPM和减less内存使用,但我有一些问题: 有什么类似于PHP-FPM的mod_ruid 是否有任何示例/教程如何configurationPHP的FPM与Apache和MOD-RUID-ISH 我尝试configurationPHP-FPM,但它以某种方式启用了webroot中的所有文件,并只是给WSODs(Wordpress的安装),我怀疑configuration是错误的,但在继续弄清楚之前,我更想知道我是否想要甚至是远程可能的。 谢谢,Xeross