Articles of drupal

Nginx反向代理服务于Apache的Drupal内容

我是Nginx的新手,但有兴趣尝试一下。 我现在有Nginx监听端口80,并从/ srv / www提供一个主要的“促销网站”的静态HTML内容。 我也设置了apache2到服务内容从相同的位置localhost:8080。 在那个位置下,我有一个名为beta的文件夹,里面包含了一个Drupal的安装,我想用Apache来代替Nginx。 我已经成功地设置Nginx,以便去Apache的服务请求,并在浏览器中正确显示文件,除了任何Drupal相关的PHP文件。 info.php( <?php phpinfo(); ?> )也可以。 对于任何Drupal相关的PHP文件,我得到一个标准的500错误。 我的configuration文件为apache和nginx下面: 阿帕奇: <VirtualHost 127.0.0.1:8080> ServerAdmin webmaster@localhost DocumentRoot /srv/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /srv/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 […]

configurationmod_auth_sspi来查找远程用户

我已经尝试了一段时间来启动mod_auth_sspi来运行Drupal内联网。 遵循Drupal LD​​AP模块和Drupal SSO说明https://drupal.org/node/1371478 。 我正在运行一个统一的服务器8.12 – 运行Apache 2.2和PHP 5.3 mod_auth_sspi安装在模块上,并在httpd.conf文件中引用。 LDAP本身是有效的,因为去/某人可以使用他们的Active Directory中的公司login详细信息login到他们的站点。 Drupal上的testing机制也拉动了电子邮件等相关信息。 无论如何,我不能让他们自动进行身份validation。 httpd.conf文件还包含: # Virtual hosts Include conf/extra/httpd-vhosts.conf # Pass NTLM authentication to Apache LoadModule sspi_auth_module modules/mod_auth_sspi.so <IfModule !mod_auth_sspi.c> LoadModule sspi_auth_module modules/mod_auth_sspi.so </IfModule> 那么虚拟主机文件包含 NameVirtualHost intranet.example.co.uk <VirtualHost intranet.example.co.uk> DocumentRoot "C:/UniServer2/www" ServerName Intranet <directory "C:/UniServer2/www"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order Allow,Deny […]

Drupal多站点,虚拟主机和CloudFlare

我希望有一些有CloudFlare经验的人可以借我一些指导。 背景 Drupal 多站点托pipe200多个站点,定期推出新站点。 所有站点的单一IP ,在Ubuntu VPS上使用Apache 虚拟主机 。 通过Aegirpipe理的网站。 每个网站由我们协会的成员组织拥有。 我们的主要领域是www.association.com 。 我们组织的成员收到一个子域用于开发目的(见下一个项目符号)。 会员最初是通过member_name.association.com访问网站的。 当他们的网站准备推出时,他们将其域名指向我们的IP。 Apache虚拟主机负责名称parsing。 示例场景 比方说一个属于我们协会的ABC Corp成员,和我们一起开辟了一个新的网站。 他们最初将通过ABC_corp.association.com访问他们的网站。 一旦他们的网站准备推出,他们更新他们的DNSlogging与他们的注册商指出他们的域名www.abc_corp.com到我们的IP。 问题 我们有兴趣使用CloudFlare来改善我们网站的性能,安全性和正常运行时间。 CloudFlare的文档表明: “[在注册时] …我们已经指定了两个CloudFlare域名服务器作为您域名的权威域名服务器(例如,bob.ns.cloudflare.com和sara.ns.cloudflare.com),您可以通过注册服务商从那里你买了你的域名(例如,GoDaddy,networking解决scheme,Register.com等)“。 所以,我的问题的部分是: CloudFlare会使用这个configuration吗? 我们协会的每个成员是否必须为其网站的域名注册商进行DNS更新?或者我们是否可以通过我们的域名注册商( www.association.com )更新一次? 根据你的经验,还有什么我应该知道关于使用CloudFlare这个configuration? 你的时间和专业知识,赞赏。 谢谢!

在Linux服务器上的子文件夹中安装了NGINX + Drupal

我试图像这样configuration服务器有这个可访问的地址: domain.com/webmail (webmail app) domain.com/app (node.js app) domain.com/mailadmin (mail administration app) domain.com/site (drupal website) 我的根目录是/var/www 其中有以下目录: /var/www/webmail /var/www/app /var/www/postfixadmin /var/www/site 我已经尝试过几种configuration,没有一个能够工作(有些工作部分,显示主页或显示所有页面,但没有任何CSS样式) 干杯

drupal的安装模块

我有几个Drupal模块,我想在我的Ubuntu LAMP堆栈上安装。 但是,我遇到了一些问题。 我使用Synaptic安装了drupal,并且找不到我应该放入解压目录的文件夹。 我所说的一切,把它放在sites/all/modules ,但我无法find该目录或我应该做它。 这个目录在哪里( sites/all/modules )?

PHP的Apache窗口上传限制与Drupal

我在Windows 2003上运行apache的php 5,我已经把upload_max_filesize改成了50mb。 我保存了文件并重新启动了apache。 当我尝试在Drupalit中上传文件时,最大文件大小被设置为8mb(由php设置drupal的限制)。 你知道我会在哪里改变这个选项,使其更多。 我相信它是一个服务器设置,而不是一个应用程序。

Drupal使用IIRF具有不同的子文件夹和根网站,在IIS6上清理URL

HI! 在win 2003服务器上有一个IIS6,在www.example-one.com有一个网站。 我已经启用IIRF,一切工作得很好(还要感谢IIS上的Drupal干净的URL ) 在同一台服务器上,我也有一个网站www.example-two.com/mysite。 但是我不能在这个上启用cleanURL。 如果我添加了为子文件夹build议的重写规则(与上面相同的链接),cleanURLS在这个网站上工作,但是停止在另一个上工作。 我想只有最后一行被执行。 我不是一个真正的系统pipe理员(我已经被分配来维护这个服务器,因为没有人会),任何人都可以帮我写适当的IIRF重写规则,以便在这两个网站上启用cleanURL? 非常感谢。

Drupal 6 + Lighttpd =注册和没有电子邮件非常缓慢

我有256MB RAM的VPS帐户。 但是,当我尝试注册,这需要很长的时间,没有电子邮件发送 这是因为我的资源太less吗?

指定Include conf文件时,Apache Conf失败

我有一个很好的Drupal多站点安装。 自从我设置了这个一直在窃听我,我试图找出为什么这不起作用。 当我重新加载apache时,我得到以下错误,当我有“包括conf.d / ip.conf”行未注释: allow not allowed here …fail! 如果我指定IP地址如下(他们现在评论)它的作品! 任何意见或帮助将非常感激(显然这些IP地址不是我正在使用的)。 <Directory "/home/d/r/drupal/web/public_html"> AllowOverride none # Define file limitations on drupal files <FilesMatch "(install.php|cron.php|update.php|\.txt)$"> Order deny,allow #================================================================= # THIS DOES NOT WORK? I GET AN ERROR RESTARTING APACHE FOR IP.CONF Include conf.d/ip.conf #================================================================= # SO I MANUALLY ADD THE IP ADDRESSES HERE: #Allow from […]

如何在Ubuntu上为Drupal 6安装mod_rewrite

任何人都可以轻松地遵循如何在Ubuntu上安装mod_rewrite,以及在Drupal 6上安装mod_rewrite