Articles of apache 2.2

Apache子域不能正常工作

我在我的本地机器上运行Apache,我试图创build一个子域,但它不工作。 这是我的(剥离): <VirtualHost *:80> DocumentRoot /var/www/one ServerName one.localhost </VirtualHost> <VirtualHost *:80> DocumentRoot /var/www/two ServerName two.localhost </VirtualHost> 我最近加了one 。 这two条目已经有一段时间了,它仍然正常工作(显示网页,当我去two.localhost )。 事实上,我复制了整个two.localhost条目,只是简单地将two更改为one ,但它不起作用。 我已经尝试了以下每一个: * `apachectl -k graceful` * `apachectl -k restart` * `/etc/init.d/apache2 restart` * `/etc/init.d/apache2 stop && !#:0 start` 如果/var/www/one不存在,Apache会发出抱怨,所以我知道它正在做某些事情 ,但是当我在浏览器中访问one.localhost ,浏览器抱怨没有任何东西。 我在那里放了一个index.html文件,也试着直接去one.localhost/index.html ,浏览器还是不行。 这是非常令人困惑的,因为我从two.localhost复制的条目是完全一样的..不仅如此,但如果出现错误,我期望得到一个500,而不是浏览器无法find任何东西。 error_log也没有什么额外的。

Web服务器副本不能在其他服务器上工作

我在服务器上安装了一个Drupal的安装(php + mysql),我试图把这个安装拷贝到另一个服务器上,使用相同的configuration,相同的物理和虚拟path,相同的数据库configuration等等。 事情是,在我的新服务器,我得到的主页工作,但不是内部页面,所以我想有一个与重写(安装mod_rewrite)(两个.htaccess是相同的)。 当我访问http:// localhost / myweb / content / mypage时,我得到一个404或一个“Forbidden”,如果我在httpd.conf中取消注释(原始的httpd.conf没有这个入口): <Directory path/to/docs"> DirectoryIndex index.php index.html Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> 任何线索? 谢谢

Apache Vhosts只在本地工作

好的,我添加了如下行: 127.0.0.1 somedomain.com 或者指向我的路由器IP的一些其他域,并转发,但我到达主站点,但我希望它去我在httpd-vhosts.conf中定义的子文件夹: NameVirtualHost somedomain.com:80 <VirtualHost somedomain.com:80> DocumentRoot "D:/Apps/xampp/htdocs/somedomain" ServerName somedomain.com ServerAlias somedomain.com </VirtualHost> 所以,在本地somedomain.com工作,只是远程它去根htdocs。 所以,如果我使用*:80通配符,我就可以工作,但是一切都指向子文件夹,而所有其他的虚拟主机似乎都被忽略了。 任何想法,为什么这是?

如何解决apache2中的错误“SSL收到超过最大允许长度的logging”?

我在刚刚设置的网站上收到此错误。 我周围看到的修复程序表明,修复是确保default-ssl网站已启用,我已经完成,但仍然收到错误。 谢谢。

警告 – 通配符DNS可能未正确configuration

我只是在Wordpress中启用了多站点,并且我收到了以下消息: 警告! 通配符DNS可能没有正确configuration! 安装程序试图联系您的域上的随机主机名(3757b5.mysite.no)。 这导致了一个错误消息:无法打开处理fopen()到http://3757b5.mysite.no 我没有得到单个网站安装这些错误,只是当我启用多站点。 我的Web服务器在我的虚拟机 (VirtualBox)上的Ubuntu 11.1上运行。 而且要清楚: 这是在我的本地开发电脑上 。 它不在ISP服务器上。 我检查了php.ini ,看看fopen是否启用,它是: allow_url_fopen = On 在/etc/apache2/sites-avaialble/defaultfind的默认Apacheconfiguration文件如下所示: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI […]

需要帮助在Centos Linux上configurationApache,MySQL,PHP

我是Linux新手(CentOS),并且在过去的几个小时里一直试图在CentOS上安装这个Web应用程序https://github.com/craigrodway/printmaster 。 作者的指示对于像我这样的新手来说有些模糊: 在Web服务器上创build目录以存储文件(configuration为虚拟主机或子目录) 将所有打印主文件复制到您刚刚创build的文件夹 创build一个名为session的新目录,在其中提取文件并使其可写 在MySQL中创build一个新的用户名和数据库 将printmaster.sql文件导入新数据库 编辑inc / init.php中的$ db行以反映您的数据库详细信息创build您自己的安全性(.htaccess,集成的Windows身份validation…) 我尝试按照Wiki部分的指导进行操作,但仍无法使用它: https : //github.com/craigrodway/printmaster/wiki/Installation-on-Linux 这是我做了什么的历史 按照这个指令安装/configurationApache服务器: http : //dev.antoinesolutions.com/apache-server (在Web浏览器中访问本地主机,看到一个Apachetesting页) 安装/configurationPHP后,这个介绍: http : //dev.antoinesolutions.com/php (在浏览器中访问本地主机/ phpinfo,并有phpinfo输出,所以它的工作!) 安装/configurationMySQL —文件— [root@localhost ~]# cd /tmp [root@localhost ~]# wget [url] https://github.com/craigrodway/printmaster/tarball/master[/url] –no-check-certificate [root@localhost ~]# tar zxvf master [root@localhost ~]# mv craigrodway-printmaster-af9843d/* /root/Desktop/printmaster/ 创build的“会话”目录在printmaster目录中,使其可写 [root@localhost ~]# mkdir session […]

nginx中的等效重写规则是什么?

我在Apache2中有这个重写规则 RewriteRule country / usa [/] * $ / en / country / united-states [L,R = 301,NC] 我试图在nginx中构build一个等效的重写规则 服务器{ 重写^ country / usa [/] * $ / en / country / united-states last; #虚拟主机的剩余部分 } 但是这并没有工作:(任何想法如何做到这一点? 谢谢你的帮助

RHEL / Apache – WCHAN =“semtim”的含义

WCHAN =“semtim”是什么意思? ps -ylC httpd S UID PID PPID C PRI NI RSS SZ WCHAN TTY TIME CMD S 0 25330 1 0 78 0 16168 170563 – ? 00:00:14 httpd R 48 16566 25330 4 76 0 36864 174156 – ? 00:00:02 httpd S 48 31450 25330 2 75 0 109992 186745 – ? […]

我的512MB Debian Rackspace VPS上的内存使用情况

您好我正在运行一个512MB的Debian VPS的Apache2 / PHP5 / MYSQL服务于一个WordPress的网站。 该网站非常繁忙,可能每天访问超过1000次。 博客是一个新闻博客,提供图片,文字和允许评论。 自从2天前搬到VPS以来,由于内存问题,网站已经停机了两次。 我已经运行了顶,得到这个: Tasks: 93 total, 1 running, 92 sleeping, 0 stopped, 0 zombie Cpu(s): 2.3%us, 0.1%sy, 0.0%ni, 97.2%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 517980k total, 458876k used, 59104k free, 12900k buffers Swap: 1044216k total, 9060k used, 1035156k free, 87592k cached PID USER PR NI VIRT RES SHR […]

Apache与mod_php高内存利用率

我们在mod_php和mysql上部署了Apache的Magento应用程序。 我观察到,有时Apache服务器开始消耗高内存,导致内存交换,并在服务器上导致高负载。 每当apache服务器负载较大时,导致高负载的apache进程在mysql结束时处于睡眠模式,客户端处于CLOSE_WAIT状态。 任何帮助表示赞赏解决这个问题。