我有一个开发网站运行在http://dev.vacancysoft.com/ 当你去那里,你可以看到错误,我真的searchnetworking的解决scheme,但无法find任何。 这一切都始于suphp.conf中的UID和GUID。 当我把这两个值都更改为0(因为错误是以前的值是高的),新的出现,我不知道如何去通过。 有什么build议么? (我是一个begginer所以请描述一切更先进的)。 干杯! 更新 主站点也停了,现在问题真的很紧急。
Apache newb在这里。 我读了几个教程,我不知道我做错了什么。 我有我的默认网站启用,并且一个正常工作: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, […]
我有重写规则工作正常,但最终如果在去index.php时省略了尾部斜线,则更改可见的URL: RewriteEngine on RewriteCond %{REQUEST_URI} !main RewriteRule /.* /~user/main$0 当有人访问 http://user.dev.example.com/utilities/pib/ 该页面正常工作。 但是,如果他们访问 http://user.dev.example.com/utilities/pib 他们被redirect到 http://user.dev.example.com/~user/main/utilities/pib/ 这仍然可以正常工作,但我宁愿让url不要改变。 服务器有其他configuration,允许~user将您带到光盘上的public_html (这些文件所在的位置)。 所以实际的URL应该是: http://dev.example.com/~user/main/utilities/pib/ 但它仍然留下了我的名字在领域。 我不确定我是否能够解决这个问题,但是我也不确定其他configuration可能导致这个问题。
我正在运行Apache 2,我需要在一个<Location/>validation来自多个AD域的用户。 我尝试使用mod_authn_alias ОС:最新更新的Debian GNU / Linux Squueze 阿帕奇/ 2.2.16 模块 /etc/apache2/apache.conf: <AuthnProviderAlias ldap first-ldap> AuthLDAPURL "ldap://win2003server:389/DC=first,DC=domain?sAMAccountName?sub?(objectClass=*)" NONE AuthLDAPBindDN "cn=user1,cn=Users,dc=first,dc=domain" AuthLDAPBindPassword "user1" </AuthnProviderAlias> <AuthnProviderAlias ldap second-ldap> AuthLDAPURL "ldap://win2008server:3268/DC=second,DC=domain?sAMAccountName?sub?(objectClass=*)" NONE AuthLDAPBindDN "cn=user2,cn=Users,dc=second,dc=domain" AuthLDAPBindPassword "user2" </AuthnProviderAlias> 在/ etc / apache2的/网站启用/ 000default: <Location /test> Order allow,deny Allow from all Authtype Basic AuthBasicProvider first-ldap second-ldap AuthName "TEST" AuthzLDAPAuthoritative off […]
我有一个apache 2主机与商业(rapidssl)签署的证书运行,我需要生成客户端证书进行身份validation。 我创build了一个CA(根据http://www.cafesoft.com/products/cams/ps/docs30/admin/ConfiguringApache2ForSSLTLSMutualAuthentication.html )并相应地修改了我的apacheconfiguration文件。 <VirtualHost *:443> Servername SITEtest.XXX.com DocumentRoot /SITE/html CustomLog /SITE/html.log vhost_combined SSLEngine on SSLCertificateFile /etc/apache2/ssl/comercialcert.cer SSLCertificateChainFile /etc/apache2/ssl/comercialcert.int SSLCertificateKeyFile /etc/apache2/ssl/comercialcert.key <Directory /SITE> AllowOverride All SSLRequireSSL SSLCACertificateFile /etc/apache2/ssl/selfsignedcaCA.crt SSLVerifyClient require SSLVerifyDepth 1 SSLOptions +StrictRequire +StdEnvVars +ExportCertData +FakeBasicAuth </Directory> </VirtualHost> 我用相同的CA导入了一个pkcs12文件到我的浏览器。 每当我尝试访问我得到的错误“重新谈判握手失败:不被客户端接受!? 在Apache错误日志。 如果我在SSLCertificateFile中使用由我的CA生成的证书,但没有按预期工作,浏览器将Web服务器证书识别为自签名,则一切正常。 更多细节: Apache / 2.2.9(Debian Lenny)mod_ssl / 2.2.9 OpenSSL / 0.9.8g
我在这台服务器上安装了Apache 2.2.3,当我尝试加载它的网页时,它不会加载。 我只是得到一个正在尝试连接但没有连接的加载标志。 我检查conf文件,它正在监听端口80上的所有ips。它也有一个适当的vhost文件,并有一个简单的文本html文件,用于索引显示“Test”。 一些附加信息: 它既不适用于域或IP地址,甚至从服务器的本地主机。 我做了一个本地主机的wget,什么都没有 [root@server conf]# netstat -tulpn | grep ':80' tcp 0 0 :::80 :::* LISTEN 6256/httpd 我的Apache conf: http : //pastebin.com/MRDA8EkQ IP表configuration: http : //pastebin.com/nukXe5sD
我有munin插件的mysql和nginx的工作,但是,我不知道如何让Apache插件工作(它在那里,我只是没有安装Apache)。 nginx代理请求到Apache运行django和nginx服务于127.0.0.1/nginx_status统计,所以我怎么设置Apache的?
我们目前运行多个LAMP服务器(集群),并有几个VirtualHostconfiguration文件。 我们不希望SCP在服务器之间的文件(SPOF)。 这是最好的赌注吗?
所以我正在build立一个与Apache,PHP,MySQL共享的主机,最大的问题是如何处理PHP,因为有一百万个选项可以安全地configuration它。 计划是: MySQL的Chroot(内置支持chroot) Chroot for Apache(mod_security) 每个用户执行他们的PHP脚本作为他们自己的用户(见下文) 设置open_basedir 禁用所有“邪恶的”php函数(allow_url_fopen,system,exec等等) 我看着suexec和suphp,但他们似乎很慢; http://blog.stuartherbert.com/php/2007/12/18/using-suexec-to-secure-a-shared-server/ http://blog.stuartherbert.com/php/2008/01/18/使用-suphp到安全-A-共享服务器/ 所以我看了更多,发现了一些其他的解决scheme: apache2-mpm-itk + mod_php(?) mod_fcgid + php-fpm mod_fastcgi + php-fpm 我尝试了一个简单的设置与mod_fastcgi + php-fpm,它似乎工作,运行正确的用户等,但目录旅游的保护仍然是open_basedir(?) 一个解决scheme可能是使用php-fpm的chroot选项,但是会导致很多其他问题 域名parsing器不起作用 发送邮件不起作用 提示?
如何在Apache / 2上设置PHP 5.2.17来通过一个持久的php-cgi实例来提供php请求?