Articles of configuration

IIS7没有看到我的默认文档 – HTTP错误403.14

当我浏览到http://localhost/时,我不断收到HTTP错误403.14。 根据MSDN,这是默认文档设置的问题,并且configuration不允许目录列表。 但是,当我特别拉起http://localhost/default.aspx它工作正常 – 和default.aspx被列为我的服务器configuration中的默认文档。 有什么可以导致这个问题吗? 我已经检查了applicationHost.config文件: <sectionGroup name="system.webServer"> <section name="asp" overrideModeDefault="Deny" /> <section name="caching" overrideModeDefault="Allow" /> <section name="cgi" overrideModeDefault="Deny" /> <section name="defaultDocument" overrideModeDefault="Allow" /> <section name="directoryBrowse" overrideModeDefault="Allow" /> 并在directoryBrowse之前列出。

使用外部PCRE库安装PHP

UPDATE 当我使用一些php正则expression式函数时,我不断收到一个警告,说“这个版本的PCRE不支持PCRE_UTF8编译”。 我一直在深入挖掘,认为我需要做的就是从源代码安装PCRE,而在configurationPCRE时select–enable-utf8选项。 没问题。 但后来我需要告诉PHP来find这个新的PCRE库。 我想我必须从源代码安装PHP,并指定一个外部PCRE库如下所述: http : //www.php.net/manual/en/pcre.installation.php 我认为指定外部PCRE库将涉及只是添加一个选项时,当我做./configure 如果在使用aptitude的时候有办法做到这一点? 当aptitude执行./configure时,我需要设置选项。 谢谢!

用PDO MySQL编译PHP 5.1.6

UPDATE 我在StackOverflow上询问了这个问题,因为当时我在这里没有任何答案。 这里是完整性答案的链接 。 一旦我尝试过Dan C的解决scheme,我会把这个页面重新放在这里。 原版的 前一段时间,我们的一个大客户转移到一个单一的托pipe服务提供商,谁提供了一个软件环境,所有的现场服务器将是一致的。 其他的东西包括Apache 2.2.8和PHP 5.1.6。 我们有一个用于开发的Ubuntu 8.04服务器,这些版本的Apache和PHP不是默认安装的。 所以我不得不从源码编译它们。 这些版本已经快乐地运行了一年多了。 我们正在开始一个新的网站构build,我们要使用需要PDO_MySQL的ZendFrameword。 我已经尝试用下面的重新编译… ./configure –with-apxs2=/usr/local/apache2/bin/apxs \ –with-config-file-path=/user/local/apache2/conf/php.ini \ –with-curl=/usr/lib/ –with-mysql=shared –with-mysqli=shared \ –with-zlib –with-gd –with-jpeg-dir=/usr/local/lib/ \ –with-freetype-dir=/usr/lib/ –enable-soap –enable-pdo=shared \ –with-pdo-mysql=shared –with-sqlite=shared … make … make install … libtool –finish /sources/php-5.1.6/libs 这一切都工作正常,当我把Apache的备份,它显示了新的./configure在phpinfo()。 这样做后,MySQL停止工作,MYSQL部分消失,msyql停止工作。 make,make install,libtool …把​​ .so文件放进去 在/ usr / local […]

Sendmailconfiguration为一个简单的Web服务器,需要邮件()在PHP中工作

我有一个Web服务器(CentOS 5),我需要能够使用PHP mail()函数发送邮件。 我有PHP邮件()函数正常工作。 Sendmailconfiguration是我需要调整的。 我需要在服务器上configurationsendmail来发送“From”“[email protected]”。 我知道,如果你去发送邮件常见问题,它会说:“我们在MASQUERADING AND RELAYING( http://www.sendmail.org/m4/masquerading.html )部分详细讨论”,但我已经通过该部分一遍又一遍,仍然我的邮件日志显示这样的事情: Aug 4 15:11:11 tdbb sendmail[30582]: n73Mngeq028343: to=, ctladdr= (48/48), delay=20:21:29, xdelay=00:00:01, mailer=esmtp, pri=2129764, relay=smtp.easydns.com. [64.68.200.52], dsn=2.0.0, stat=Sent (Ok: queued as 6120181E4C) 我宁愿说: Aug 4 15:11:11 tdbb sendmail[30582]: n73Mngeq028343: to=, ctladdr= (48/48), delay=20:21:29, xdelay=00:00:01, mailer=esmtp, pri=2129764, relay=smtp.easydns.com. [64.68.200.52], dsn=2.0.0, stat=Sent (Ok: queued as 6120181E4C) 注意ctladdr部分。 […]

我将如何设置我的lighttpd.conf以在特定的evhost虚拟主机上提供fastcgi应用程序?

我有 evhost.path-pattern = "/home/lighttpd/vhosts/%2/public" 当这个模式碰到某个主机时,让我们说'foo',我想使用一个fastcgi服务器。 我如何configuration我的一个虚拟主机? 所以对于foo,它应该使用: fastcgi.server = ("/myapp" … ) 对于%2的所有其他值,它应该执行其他操作(如提供静态内容的默认行为)。

我在哪里把位置标签放在apache2configuration文件中

我想要设置与此处提到的类似的到期设置。 使用mod_headers mod_expires进行Apachecaching 但是我不确定我应该在哪里放置这些代码。 我在ubuntu上运行apach2,在我的apache中有4个虚拟主机。 虚拟主机configuration是类似于这个 <VirtualHost xx.xx.xx.xx:80> ServerName xxxxxx ServerAlias xxxxxxxxxx DocumentRoot /home/xxxx/current/public <Directory "/home/xxx/current/public"> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> 我的直觉是,我应该把目录后的东西。 那会在这个标签之后。 这是放过期码的正确地方吗? 而且我还假设我会为所有4个虚拟主机重复相同的代码。 他们都需要相同的configuration。

Ubuntu的问题与IP

我有一个非常奇怪的问题,其中ifconfig和我的/ etc / network / interfaces不同意。 我configuration了/ etc / network / interfaces,eth0的静态IP为192.168.2.5; 但是,ifconfig说eth0的IP是192.168.2.198(在我的DHCP范围内)。 就我的networking其余部分而言,该机器位于192.168.2.198。 我试过两次重新启动networking(/etc/init.d/networking restart),并没有解决问题。 的/ etc /networking/接口 auto lo iface lo inet loopback iface ppp0 inet ppp provider ppp0 auto ppp0 iface eth0 inet static address 192.168.2.5 netmask 255.255.255.0 gateway 192.168.2.1 使用ifconfig eth0 Link encap:Ethernet HWaddr 00:19:b9:6d:a2:b1 inet addr:192.168.2.198 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: […]

如何使用oprofile来查找我们的Web服务器的瓶颈?

更新: ================================================== ==============我终于find了oprofile的原因。 这是因为Symfony的路由caching。 我们有很多不同的网页和symfonycaching在一个文件(序列化的数据)。 所以caching文件变大,需要更多的CPU来序列化和反序列化数据。 我禁用路由caching后,一切顺利 ================================================== ============== 最近我更新了我的Web服务器上的PHP程序(Centos 5.3 + PHP 5.2.6),但是它给我的服务器带来了沉重的负担。 所以我决定使用oprofile来查找是什么让我的服务器变慢。 我已经成功安装了oprofile,但接下来呢? 有没有人有调整Apache服务器的实际经验? 谢谢〜

HOWTO在Windows Server 2008服务器核心上更改DVD驱动器的驱动器号

我正在configurationHP Proliant DL580 G5服务器以运行带有Hyper-V的Microsoft Windows Server 2008企业服务器核心。 存储configuration如下 RAID1 2x36GB两个RAID5arrays – RAID0和RAID1 – 4x300GB 安装完成后,分配给磁盘的驱动器号分别为C:(系统),D:(RAID0),E:(RAID1),F:(交换)和G: 使用DISKPART.EXE,我分别将驱动器号分配改为C:(系统),E:(RAID0),F:(RAID1),X:(交换)。 如何将DVD驱动器从G:更改为D:? 任何帮助不胜感激。 詹姆士

OpenVPNconfiguration文件

我可以使用OpenVPN客户端连接到VPNnetworking: http : //luchthaven.tudelft.nl/engels/vpn.htm 如果答案是肯定的,configuration文件应该如何查看? 谢谢!