我最近在我的linode盒子上设置了一个新的网站,一切正常。 除了我似乎无法在我的网站上有一个webmail子目录。 每当我去http://mysite.com/webmail浏览器带我到谷歌searchnetworking邮件。 但是,如果我将文件夹重命名为webmailzzz ,例如,它可以正常工作,我可以从http://mysite.com/webmailzzz 。 我只是把名称服务器移动到Linode有没有一种可能性,从旧的主机是造成问题,直到它正确更新? 编辑:这里要求的是Apache的configuration文件。 /apache2/sites-available/mysite.com <VirtualHost 173.255.243.240:443> SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem SSLCertificateKeyFile /etc/apache2/ssl/apache.key ServerAdmin [email protected] ServerName www.mysite.com DocumentRoot /srv/www/mysite.com/public_html/ <Directory /> Options Indexes FollowSymLinks AllowOverride None </Directory> ErrorLog /srv/www/mysite.com/logs/error.log CustomLog /srv/www/mysite.com/logs/access.log combined </VirtualHost> <VirtualHost 173.255.243.240:80> ServerAdmin [email protected] ServerName mysite.com ServerAlias www.mysite.com DocumentRoot /srv/www/mysite.com/public_html/ ErrorLog /srv/www/mysite.com/logs/error.log CustomLog /srv/www/mysite.com/logs/access.log combined </VirtualHost> /apache2/apache2.conf(注释已删除) #ServerRoot […]
我有一个Ilias安装,它可以通过两个虚拟主机:FQDN和IP地址。 第一个服务器只有ssl,第二个纯http。 两个configuration文件看起来都是一样的,除了SSL部分: SSLEngine on SSLCertificateFile /etc/apache2/ssl/ilias.pem 在Ilias-Web界面中,我可以在普通的http上复制一个文件夹。 但是,如果我尝试复制ssl虚拟主机上的相同文件夹,我得到的通知,副本开始(粗糙的德国翻译在这里),但该文件夹不显示。 在php或web服务器的错误日志中没有错误,并且如上所述,在ssl部分旁边没有区别。 在一个律师论坛上的人也没有任何想法。 任何想法在这里?
发生了什么事apache? 我无法追查到这样做到我的服务器的进程。 我现在不能了,服务器每天都会崩溃几次。 不知道该怎么办,在这里试了一下所有的答案,我找不到问题。 apache 5978 0.0 1.4 34060 14000 ? S 10:13 0:00 /usr/sbin/httpd apache 5979 1.8 3.6 61660 35632 ? S 10:13 0:02 /usr/sbin/httpd apache 5982 1.9 3.6 61712 35640 ? S 10:13 0:02 /usr/sbin/httpd apache 5983 0.0 1.7 46000 17480 ? S 10:13 0:00 /usr/sbin/httpd apache 5984 1.4 4.3 70880 42644 ? […]
我是mod_rewrite的新手。 我的问题:我有两个规则相互碰撞。 在我的文档根目录中,我曾经只有一个.htaccess将所有传入的请求redirect到一个fast-cgi脚本,如下所示: RewriteRule ^(.*)$ fcgi-bin/python-script.fcgi/$1 [QSA,L] 现在我有一个文件夹在我的文档根目录中的PHP脚本,我们称之为“specialdir”。 如何将请求从www.mydomain.com/specialredirect到php的specialfolder而其余的请求仍然发送到fcgi脚本? 我试过了 RewriteRule ^special$ specialfolder/$1 [QSA,L] 但是这个请求显然仍然是由我的“catch all” ^(.*)$指令处理的。 我应该包括某种情况吗? 它将如何看? 编辑 :我完整的.htaccess文件 AddHandler fastcgi-script .fcgi RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f AuthType Basic AuthName "login" AuthUserFile /var/www/v/htuser Require valid-user #php rewrite RewriteRule ^special/(.*) specialfolder/$1 [QSA,L] #trac rewrite RewriteRule ^trac(.*)$ fcgi-bin/trac-proj/$1 [QSA,L] #django rewrite RewriteRule ^(.*)$ fcgi-bin/django/$1 [QSA,L] […]
可能重复: 你能帮我做一下容量规划吗? 我的问题是来自初创公司提供的Web应用程序的第一次。 它由一个Oracle数据库(11G),一个Apache Web服务器和一个小的Java中间层组成,连接到客户端的前端。 用户请求查看数据,服务器上的应用程序从数据库中检索数据,计算math(c和java程序),并将结果返回给用户。 服务器执行的math计算可能会使用大型数组,可能占用1到6 GB的RAM(最好到最差情况)。 每个用户的请求(用于math计算)由服务器串行处理,以允许一个用户使用RAM的最坏情况。 目前我有一个专用服务器,并计划把所有的东西放在那里,像8 GB的RAM。 将Web服务器与数据库连接的安全风险是否值得避免这一点? 该服务目前正在开发中,所以目前还没有历史数据。 将Web服务器/数据库/应用程序划分为多个服务器的好方法是什么? 任何经验法则或传统智慧? 尝试将所有服务器放在一台服务器上是不现实的吗? 如果我有第二台服务器,哪个会去哪里? VPS是一个好的和便宜的地方放置一个networking服务器,并扩大规模随着业务增长?
必须重新安装我的机器上的大部分东西,但我有一个单独的驱动器上的xampp。 我启动了控制面板并启动了apache服务,但是无法启动。 这是我收到的错误。 我有点困惑,因为我从未在xampp文件夹中触摸过任何东西。 [Tue Nov 29 21:45:33 2011] [error] VirtualHost _default_:443 — mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results (OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : make_sock: could not bind to address 0.0.0.0:443 no listening sockets available, […]
我在mac os狮子上使用Xampp(Apace 2.2.20)进行开发。 我有一些CMS项目,我想访问他们去cms1.localhost,cms2.localhost,cms3.localhost等 目前,在下面的设置中,所有到服务器的请求都由我在configuration中首先放置的任何虚拟主机解决,即当前(/ Applications / XAMPP / migration / trunk)。 任何人都可以请指点我在正确的方向。 我无法想象在debugging等方面还有什么可以做的,所以帮助也是有用的。 非常感谢。 <VirtualHost *:80> ServerName localhost DocumentRoot "/Applications/XAMPP/migration/trunk" </Virtualhost> <VirtualHost *:80> ServerName rix.localhost DocumentRoot "/Applications/XAMPP/projects/giving" </Virtualhost> 在/ etc / hosts中我有: 127.0.0.1 localhost 127.0.0.1 rix.localhost
我使用树脂(tomcat)在nginx(apache)中parsingJSP文件,如下所示: location ~ \.jsp { // 88 is resin(tomcat) port proxy_pass http://localhost:88; } 我应该激活keepalive树脂(tomcat)?
我正在Linux上为朋友/家人运行一些WordPress的博客,我想阻止一个人的伤害能够造成所有的损害。 它还没有发生,但其中一位博主安装了她能find的每个插件和主题,其中一个插件将不可避免地包含一个漏洞 – 这只是一个时间问题。 我正在使用股票亚马逊Linux的Apache / PHP的安装,所以我基本上有一堆预先运行的Apache进程都运行在同一个用户和应用程序目录都由万维网数据拥有。 我更喜欢所有的安装作为不同的用户运行,但是我想避免与FastCGI混淆。 使用mod_php的时候可以用这种方式隔离吗? 编辑:如果有一个解决scheme,不涉及每个目录单独使用的问题,我也很好。 任何有效的技术将不胜感激。
我正在设置一个testing服务器,其主要目的是testing我们用于Apacheredirect器的脚本。 在testing服务器上,我不想实际redirect到页面,而是想要打印出真正的服务器上的URL,您将被redirect到。 我是一个新手,不知道从哪里开始才能做到这一点。 我该怎么办?