我的本地Apache服务运行得很好。 我正在运行WAMP。 我试图configuration我的.httpd文件,以便我可以像完全限定的域名一样访问特定的项目:mysite.com(但parsing为像localhost / myfoldername /)。 我能够得到它使用不同的端口号,如: localhost:8080 而localhost:80是我的根网站目录。 这是我目前的.httpdconfiguration: listening: 80 (在.httpd中定义更高) ….被添加到我的.httpd NameVirtualHost 127.0.0.1:8080 Listen 127.0.0.1:8080 <VirtualHost 127.0.0.1:8080> ServerName www.jobeet.com DocumentRoot "C:\wamp\www\symfony\jobeet\web" DirectoryIndex index.php <Directory "C:\wamp\www\symfony\jobeet\web"> AllowOverride All Allow from All </Directory> Alias /sf C:\wamp\www\symfony\jobeet\lib\vendor\symfony-1.4.8\data\web\sf <Directory "C:\wamp\www\symfony\jobeet\lib\vendor\symfony-1.4.8\data\web\sf"> AllowOverride All Allow from All </Directory> </VirtualHost> 这里是我的Windows主机文件configuration: 127.0.0.1 localhost 127.0.0.1:8080 www.jobeet.com.localhost 如果有人有任何想法,请告诉我! 我已经超过8小时了:(thx。
$netstat -anp | grep :80 | grep TIME_WAIT | wc -l 840 $netstat -anp |grep :80 | grep ESTABLISHED | wc -l 50 内存使用量:850MB / 1000MB apache2.conf包含.. <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_worker_module> StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxClients 150 MaxRequestsPerChild […]
我有太多的请求等待从netstat可以看出如下 $netstat -anp | grep :80 | grep TIME_WAIT | wc -l 840 $netstat -anp |grep :80 | grep ESTABLISHED | wc -l 50 内存使用量:850MB / 1000MB apache2.conf包含.. <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_worker_module> StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxClients 150 […]
我使用基本的Apache HTTPdconfiguration来configuration我的开发环境。 但是,为了避免经常出现问题,我想将我的testingURL映射到我的开发文件夹。 我正在使用Ubuntu。 我的开发path位于以下示例path下: /home/myusername/myworkspace/hptargetpath/src/pages 考虑以下符号链接映射: #ls -l /opt/share/www/mydevelopmentrootpath: lrwxrwxrwx 1 root root 77 2011-02-13 18:53 /opt/share/www/mydevelopmentrootpath -> /home/myusername/myworkspace/hptargetpath/src/pages 通过这个文件夹映射,我configuration了Apache HTTPd以下configuration: <VirtualHost *:*> ServerName local.server.com ServerAdmin [email protected] DirectoryIndex index.html DocumentRoot /opt/share/www/mydevelopmentrootpath <Directory /opt/share/www/mydevelopmentrootpath/ > Options +Indexes Options +FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> 但是,当我要访问地址http://local.server.com/index.html下的index.html时,我收到了403 Forbidden错误。 403 Forbidden You don't have […]
我不知道该怎么办。 我读了像我一样的stackoverflow相关的问题,但这些更改不起作用。 我在stackoverflow再次问,他们把我送到这里。 他们发送我需要加载我的PHP模块,但我已经完成了(至less据我所知)。 这是我给他们提出的: 首先,我编辑了httpd.conf文件,并取消了LoadModule php5_module libexec/apache2/libphp5.so 。 下一步得到这个错误“/ usr / sbin / apachectl:第82行:ulimit:打开文件:无法修改限制:无效的参数”我更改ULIMIT_MAX_FILES="ulimit -S -n ulimit -H -n到ULIMIT_MAX_FILES=""或一些奇怪的事情,这解决了这个错误。 不过,我仍然看到我的源代码在Safari(实际上铬决定下载PHP文件,而不是 – 不同的问题/故事)。 然后,我在stackoverflow上发现了一个类似于我的问题,并在php5.conf文件中添加了一些AddHandler行,它们在AddHandler之后模仿文件中的AddType行。 即使在“sudo apachectl restart”之后仍然没有工作。 然后,我最后添加了AddType x-httpd-php .php到httpd.conf文件,因为在前面的问题中也提到了stackoverflow。 我只是为了好的措施。 纳达。 我很困惑。 我只是想开始,所以我可以学习编程,我觉得我已经花了一辈子只是试图在浏览器中打印“Hello World”。
试图让Apache2在Mac OS X 10.6.6上工作。 我得到以下的崩溃。 Process: httpd [27434] Path: /usr/sbin/httpd Identifier: httpd Version: ??? (???) Code Type: X86-64 (Native) Parent Process: launchd [1] Date/Time: 2011-02-16 20:56:12.971 +0000 OS Version: Mac OS X 10.6.6 (10J567) Report Version: 6 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dyld Error Message: Library not loaded: /usr/lib/libapr-1.0.2.7.dylib […]
我在我的服务器上有很多点击。 这台服务器通常几乎没有stream量,但每当我将服务器备份时,都会有不断的点击。 我得到以下错误第一ip_conntrack: table full, dropping packet然后我的httpd用完内存和我的服务器变得没有反应。 任何想法如何解决它? 我access_log最新的头。 我将http更改为hxxp 122.193.164.5 – – [27/Mar/2011:23:48:35 -0700] "GET hxxp://pubs.acs.org/templates/jsp/_style2/_achs/css/atypon-main.css HTTP/1.0" 200 174299 "hxxp://pubs.acs.org/doi/abs/10.1021/ac100095u" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)" 218.29.188.217 – – [27/Mar/2011:23:48:38 -0700] "GET hxxp://rotator.adjuggler.com/servlet/ajrotator/913831/0/vh?ajecscp=1301294917498&z=pdn&dim=753179&kw=&click= http://ad.yieldads.com/clk?2,13%3B5900475f5cba1a74%3B12efb38a54b,0%3B%3B%3B1304299909,cl1GAPp3GABp04QAAAAAAEfOIQAAAAAAAgAAAAIAAAAAAP8AAAABGF1nJgAAAAAAJ6sXAAAAAAD1YSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn.A8AAAAAAAIAAwAAAAAAS6U4-y4BAAAAAAAAADY2ZjM3ZGE0LTU5MDctMTFlMC04MzUwLTAwMzA0OGQ3MjBhOABmlSoAAAA=,,http%3A%2F%2Fwww.healthcarefinancenews.com%2F , HTTP/1.0" 200 1181 " http://ad.yieldmanager.com/iframe3?cl1GAPp3GABp04QAAAAAAEfOIQAAAAAAAgAAAAIAAAAAAP8AAAABGF1nJgAAAAAAJ6sXAAAAAAD1YSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn.A8AAAAAAAIAAwAAAAAAwMqhRbbzxT.AyqFFtvPFP1yPwvUoXM8.XI.C9Shczz9mZmZmZmbWP2ZmZmZmZtY.AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbr8TXwhPZCb-NEWYczMEV.VtRMDgbQFgGd6CwAAAAAA==,,http%3A%2F%2Fwww.healthcarefinancenews.com%2F,Z%3D300x250%26s%3D1603578%26_salt%3D954499605%26B%3D12%26m%3D2%26u%3Dhttp%253A%252F%252Fwww.healthcarefinancenews.com%252F%26r%3D1,66f37da4-5907-11e0-8350-003048d720a8 […]
在apache.exe中静态编译模块可能吗? 在Linux和Mac端,我能够build立一个包含所有deps(apr,apr-util,pcre)和我需要的模块的apache exec(httpd),但是在Windows中,我只能build立一个apache.exe独立(这只会支持apr.dll,apr-util.dll和其他deps)没有模块。 因此,例如,我无法在httpd.conf文件中使用Order指令,因为所需的模块不包含在apache.exe中。 我修改了很多包含httpd.mak文件的mak文件,以这种方式使用link.exe构buildapache.exe: link.exe Release \ main.obj \ 发行\ httpd.res \ srclib \ apr \ Release \ libapr.lib \ srclib \ pcre \ Release \ pcre.lib \ srclib \ apr-iconv \ Release \ libapriconv.lib \ 发行\ my_modules.lib \ 发布\ libhttpd.lib 每个.lib文件都具有与lib.exe静态构build的所有obj文件 以这种方式构build“my_modules.lib”似乎被忽略,所有obj模块文件都不包含在apache.exe中(例如mod_authn_file.obj,mod_expires,mod_actions等等)。 如果我这样在构build过程中明确添加obj文件: link.exe Release \ main.obj \ 发行\ httpd.res \ srclib \ […]
我有一个开发框运行,我把/ home /用户名/ www的虚拟主机的path改为/ home / username / public_html。 重新启动Apache,现在该网站给我一个403,当我访问该网站和PHP现在不工作。 服务器是centos 5.5 x64,php是5.3.5 任何帮助appriciated。 干杯。
这是HostGator共享的托pipe帐户。 我有两个.htaccess文件。 一个在文档根目录中:`〜/ public_html / .htaccess' # this is ~/public_html/.htaccess ## Redirect to https:// ## RewriteEngine on RewriteCond %{HTTPS} off RewriteRule ^(.*) https://%{HTTP_HOST}/~myusername/$1 [R=301,L] 另一个是在一个子目录中: ~/public_html/software/drupal-7.0/.htaccess 。 这个.htaccess文件的内容可以在Drupal的git中find。 web根目录中.htaccess的function是将所有请求redirect到https:// 。 当我访问除了从~/public_html/software/drupal-7.0/ URL之外的任何URL时,这是有效的。 我希望我的https://redirect工作在~/public_html/software/drupal-7.0/ ,而不需要修改这个目录下的.htaccess文件。 移动~/public_html/software/drupal-7.0/.htaccess其他地方似乎允许https://redirect发生。 为什么我的redirect不在~/public_html/software/drupal-7.0/中提供的URL中?