我希望apache能够根据我放在/ var / www / subdomains / 我是一个完整的Apache noob。 PS我正在使用Ubuntu 10.10
我使用Apache和PHP的自定义编译版本,并想知道如何卸载我的Fedora 13副本附带的默认版本。 这些二进制文件位于/usr/bin而我的编译的二进制文件分别为/usr/local/apache & /usr/local/php 。 作为一个使用PHP的networking服务器,这个设置工作正常,但是当从命令行执行脚本时,除非指定了编译的PHP的绝对path,否则/usr/bin的一个优先于pathsearch顺序中的第一个。 更新 – 卸载日志 [root@dogmatix ~]# which php /usr/bin/php [root@dogmatix ~]# which httpd /usr/sbin/httpd [root@dogmatix ~]# yum erase httpd php Loaded plugins: presto, refresh-packagekit, rhnplugin This system is not registered with RHN. RHN support will be disabled. Setting up Remove Process Resolving Dependencies –> Running transaction check —> Package […]
我的网站www.animedokidoki.com似乎失败了一堆在线检查网站,如 http://www.downforeveryoneorjustme.com/animedokidoki.com http://www.just-ping.com/index.php?vh=animedokidoki.com http://www.whatsmydns.net/#A/www.animedokidoki.com http://tools.pingdom.com/?url=www.animedokidoki.com 任何想法为什么发生这种情况? 我的域名设置不正确? DNS,名称服务器等,或者这可能是一个防火墙问题。 它运行在Linux w / apache和Webmin上
我有以下问题。 我有一个普通的Apache /清漆安装在一个服务器上有5个IP和清漆发送每个请求到Apache使用本地IP(我认为是正常的,因为在后端我可以得到引用与PHP的$ _SERVER ['HTTP_X_FORWARDED_FOR']。 我不能使用.htaccess文件的块,因为Apache只获取本地IP地址。 我deny from内部.htaccess所deny from所有内容都不会被应用。 如果我去端口:81(Apache的端口),该块正常工作。 我需要做的是find一种方法来阻止从清漆本身的IP或发回到原始的引用ID和所有这一切,而不重新启动清漆(当然,如果这是不可能的,我将不得不这样做.. 。) 我想阻挡的那个特定IP,变得非常可疑…… 谢谢大家
所以我从startcom的免费SSL证书过期了,我去更新它。 我被给了一个粘贴在我的csr的内容,或者在他们的网站上生成一个新的select,所以我粘贴在我的csr。 通过整个域validation过程,获得了证书,并用新的证书文件replace旧的证书文件。 我重新启动apache,它[fail] 。 在日志中我发现这个: [Thu Jun 16 07:08:28 2011] [warn] RSA server certificate CommonName (CN) `mydomain.com' does NOT match server name!? [error] Unable to configure RSA server private key [error] SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch 我确信ServerName指令说mydomain.com。 但是还在发生,所以我猜想可能是我的密钥错误或者错误的csr。 同时,我发出了一个请求开始通信,他们没有回到我身边。 所以我尝试了两个免费的SSL,comodo和rapidssl(freessl),遵循了所有的说明(包括生成一个新的csr),而且我仍然有同样的问题,
我能在网上find的所有文章都是从2005年到2009年。我们正在寻找转移到FastCgi的PHP和Apache,但无法find任何最新的信息的主题。 有没有人知道一个很好的指导或为什么信息只是脱落? 我们正在为我们的箱子运行Cent OS 5。
我只是在我的服务器上安装了Invision Powerboard(Ubuntu 10.10)。 我们有名称服务器指向我的IP通过DNSlogging(外部托pipe)。 当你在Safari中访问url时,一切正常。 使用任何其他浏览器,它将redirect您login到domain.com/domain.com / … 这似乎很奇怪。 删除的细节保护安全/隐私。 不使用.htaccess重写 IPB生成的,如果我select启用它将是这样的: <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteBase .nflspot.com/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . .nflspot.com/index.php [L] </IfModule> 但是,这给了我一个500错误。 如果这个问题得到解答,我会高兴的!
我想在我的Apache中设置一个ov VritualHost,但是我想把这些虚拟主机的DocumentRoot放在基本的www文件夹之外的文件夹中。 恰巧我得到了“拒绝许可”的许可。 我的httpd.conf如下:NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /home/giuseppe/www ServerName www.example.com/www ErrorLog logs/host.www.projects-error_log CustomLog logs/dummy-host.example.com-access_log common <Directory "/home/giuseppe/www"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /home/developper ServerName www.example.com ErrorLog logs/host.developper-error_log CustomLog logs/dummy-host.example.com-access_log common </VirtualHost> 编辑: 我试图将用户组权限更改为www文件夹。 但没有成功。 我认为这个问题是ServerName。 VirtualHost A ServerName www.example.com VirtualHost […]
我已经在Windows 7 Ultimate 64位的默认位置安装了Zend Server CE 5.1.0,这意味着我的htdocs的path是C:\Program Files (x86)\Zend\Apache2\htdocs 。 不是每次我在Eclipse中检出SVN项目时都想input的内容。 我想将DocumentRoot设置为不同的文件夹,即D:\www 。 我做了什么 我编辑了conf/httpd.conf ,重要的代码是: DocumentRoot "D:\www" <Directory "D:\www"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> Include conf/extra/httpd-vhosts.conf 我编辑了conf/extra/httpd-vhosts.conf来添加一个虚拟主机: NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot D:\www ServerName localhost ServerAlias localhost SetEnv APPLICATION_ENV development SetEnv APPLICATION_DOMAIN localhost </VirtualHost> <VirtualHost *:80> DocumentRoot D:\www\UmbraCMS […]
我使用以下configuration: RewriteEngine On RewriteMap url-rewrite prg:/usr/bin/url-rewrite RewriteRule ^(.*)$ ${url-rewrite:%{HTTP_HOST}$1} [P] 但有时重写的URL会混淆: 127.0.0.1 – – [30/Jun/2011:15:12:37 +0300] [localhost…] […] (5) map lookup OK: map=url-rewrite key=localhost/1.gif -> val=http://127.0.0.1:8080/path/2.gif url-rewrite脚本仅添加path段,但不会更改文件的名称。 我期望val = http://127.0.0.1:8080/path/1.gif 。 这导致用户实际上得到错误的图像文件。 注意:如果你想得到像上面这样详细的debugging日志(有性能影响),使用: RewriteLog /path/to/file.log RewriteLogLevel 9