我在Windows 7上运行Apache 2.28,这是我的目录结构: C:/ www(包含Apache服务器,它是免费的Web-Developer Server-Suite,这是C:/ www /的默认configuration) 虚拟主机 vhosts.1 vhosts.2 我添加到httpd-vhosts.conf: <Directory C:/www/vhosts.1> Order Deny,Allow Allow from all </Directory> <Directory C:/www/vhosts.2> Order Deny,Allow Allow from all </Directory> 但只是为了testing我可以把它们放在任何地方,然后我添加了一个虚拟主机,将该域添加到HOSTS文件,并将其放在C:/ www(主Webroot)中。 这是我添加的最新的域名: <VirtualHost *:80> ServerName testing-server-win7.co.uk ServerAlias www.testing-server-win7.co.uk DocumentRoot /www/testing-server-win7.co.uk ErrorLog /www/Apache22/logs/error.log <Directory "/www/testing-server-win7.co.uk"> Options All AllowOverride All order allow,deny allow from all </Directory> 它的工作,令人惊讶的。 为什么是这样的,你能把它们放在Apache的任何地方吗? […]
我们在办公室find一个解决办法来解决特定的问题,我们有一个Web主机,有时我们的Web服务器(Apache)崩溃; 这会导致我们的Web应用程序对用户不可用。 通常由于用户数量的增加,我们注意到高峰时段的数据库连接数量有所增加。 select1:所以我们正在考虑把服务器作为数据库服务器(mysql),而另一台作为我们的Web服务器在同一个主机上。 问:在使用单个服务器时是否有更好的方法来解决这个问题? 问:有没有办法pipe理到数据库服务器的连接数量,而不会对用户造成任何严重的问题? 选项2:我们正在考虑获得另一台服务器(即同时运行apache和mysql的服务器),在第一台服务器不可用的情况下,所有stream量切换到第二台服务器。 这里的问题是,MySQL只支持1路复制(即主从)。 实例:通常情况下,从服务器在主服务器上镜像数据库,在发生故障的情况下,用户在从服务器上执行写操作,当主服务器恢复时,我们如何还可以将所有的写操作为了保持一致性(没有这一点,用户可能会发现他以前保存的一些数据似乎不可用,除了主键冲突)。 问:为了迎合这个需要,怎样才能实施呢? 另外,真的会喜欢解决scheme的任何build议(这个问题对我们来说是一个新问题)。
为什么域/文件夹/和域/文件夹/////在浏览器的URL地址栏中返回相同的位置? Windows 7 + Firefox
我们有一个运行Ubuntu 10.04服务器的小型768mb RAM VPS,托pipe了一些低stream量的网站和一个Etherpad实例。 我们已经运行这个设置超过6个月了,最近已经开始遇到与MySQL服务器有关的问题(或者至less已经注意到了这一点)。 在我们的数据库驱动的网站和应用程序中,我们已经得到了随机的MySQL连接错误,在服务器没有响应的时候,似乎在大约3到5分钟内自然解决(几乎不能用SSHlogin)。 发生这种情况时,重新启动Apache似乎可以解决问题,但是不使用MySQL的东西似乎不受影响。 我有足够的经验与服务器设置和保持运行时,事情是好的,但我不是一个系统pipe理员,尽pipe我相当舒适的Linux,我不知道从哪里开始寻找这个问题。 我已经看到了关于iotop的事情,我们已经安装了Munin和我们的VPS的提供商(Linode)监控工具,但是我不知道如何从数据中获得识别罪魁祸首。 如何开始诊断这样的问题,以及根据原因是什么? 谢谢 ! [UPDATE] 这是我从vmstat 5获得的输出 procs ———–memory———- —swap– —–io—- -system– —-cpu—- rb swpd free buff cache si so bi bo in cs us sy id wa 0 1 262136 54516 3052 54844 0 0 0 0 0 0 1 0 98 1 0 3 262136 […]
我很抱歉,但这很难弄清楚。 我正在运行Apache 2.2,这是在Windows上,我自己的家用电脑仅供开发使用。 Windows XP专业版SP3。 我有五个站点需要创build虚拟主机。 每个具有相同的URL但不同的IP地址和不同的文件夹。 我有在主机文件中指向127.0.0.1的URL +端口,但无法获得正确的虚拟主机的语法。 <VirtualHost site.local:1> DocumentRoot "C:/www/1" ServerName site.local:1 </VirtualHost> <VirtualHost site.local:2> DocumentRoot "C:/www/2" ServerName site.local:2 </VirtualHost> <VirtualHost site.local:3> DocumentRoot "C:/www/3" ServerName site.local:3 </VirtualHost> 不,这些都不是我打算使用的真正的端口,只是给你一个文件夹结构和URL结构的基本例子。 我把一个标准的index.html放在其中一个文件夹中,然后我尝试去那个URL,它总是超时。 所以我想知道正确的语法和未来如何做到这一点,因为这部分似乎总是令人困惑。
N00b的问题,对不起: 我在Windows上安装了Apache 2.2.17 + OpenSSL,现在我正在尝试configurationmod_ssl,但是我不能。 我所做的是以下几点: 使用OpenSSL,创build一个证书( C:\my\cert )和一个密钥( C:\my\key )。 取消注释httpd.config文件中的LoadModule ssl_module modules/mod_ssl.so行。 更新extra\httpd.ssl.conf : <VirtualHost _default_:443> DocumentRoot "C:/my/document/root" # … SSLEngine on # … SSLCertificateFile "C:/my/cert" SSLCertificateKeyFile "C:/my/key" # … <Location /> SSLRequireSSL </Location> SSLOptions +StrictRequire 而且,在这一点上,我卡住了。 请别人告诉我我要做什么,但请解释我为什么要这样做。 每当我尝试inputhttps://mysite/时,以下行就被添加到errors.log文件中: [Mon Mar 21 16:49:57 2011] [error] [client 192.168.0.14] Invalid method in request \x16\x03
我正在运行Apache运行的Windows机器上的一组Web应用程序。 我的文档根目录有以下内容: /MyWebApp1 /MyWebApp2 /MyWebApp3 /Common /css /images /script 我希望每当指定根文件夹或对应于Web应用程序的文件夹时,都会提供index.php : / ==> /index.php /MyWebApp1 ==> /MyWebApp1/index.php /MyWebApp2 ==> /MyWebApp2/index.php /MyWebApp3 ==> /MyWebApp3/index.php 但是我不想为/Common和它的子文件夹指定一个目录索引: /Common ==> Error 403 /Common/css ==> Error 403 /Common/images ==> Error 403 /Common/script ==> Error 403 我怎样才能做到这一点? 编辑 :顺便说一句,我所托pipe的Web应用程序的数量将在未来增长,我不想每次添加Web应用程序时重新configurationApache。 明确枚举每个MyWebApp<i>并不令人满意。
这是我第一次尝试使用Django设置networking服务器。 我已经把头撞到了墙上,试图设置一段时间,我似乎无法find任何资源来解释这个新手格式化的一步一步的方式。 我已经在我的EC2实例上安装并设置了apache和mod_wsgi。 如何将我的应用程序集的URL映射到我的urls.py文件到Apache? 在本地,我可以通过在Django开发服务器上运行我的应用程序来工作我input的127.0.0.1:8000/flickr/photousers 。 我试图能够得到这个工作在我的公共dns作为http://ec2-122-248-194-176.ap-southeast-1.compute.amazonaws.com/flickr/photouser与Apache和mod_wsgi 。 当我重新启动我的Apache服务器,我也得到这个错误,但与确定状态[error] (EAI 2)Name or service not known: Could not resolve host name *.80 — ignoring 下面列出了相关的片段 django.wsgi文件 import os,sys apache_configuration = os.path.dirname(__file__) project = os.path.dirname(apache_configuration) workspace = os.path.dirname(project) sys.path.append(workspace) sys.path.append(/home/djangotest/flickr) #sys.path.append(path) os.environ['DJANGO_SETTINGS_MODULE'] = 'flickr.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() httpd.conf文件 <VirtualHost *.80> DocumentRoot /home/djangotest/flickr ServerName ec2-122-248-194-176.ap-southeast-1.compute.amazonaws.com ErrorLog […]
好的,我是一名Linux / Eclipse开发人员,曾经担任MS VS开发人员。 我正在尝试理顺Windows 7旗舰版开发机器,在那里我无法运行Apache,因为我确定某些端口是80,8080和443.我运行了netstat -ab | more,发现“proto”抓到了0.0 .0.0:80,正在侦听并处于活动状态。 见下文: Active Connections Proto Local Address Foreign Address State TCP 0.0.0.0:80 sapinforma:0 LISTENING Can not obtain ownership information TCP 0.0.0.0:135 sapinforma:0 LISTENING RpcSs [svchost.exe] TCP 0.0.0.0:445 sapinforma:0 LISTENING Can not obtain ownership information TCP 0.0.0.0:554 sapinforma:0 LISTENING [wmpnetwk.exe] TCP 0.0.0.0:1433 sapinforma:0 LISTENING [sqlservr.exe] TCP 0.0.0.0:2383 […]
我按照教程在Apache上安装了一个Djando应用程序。 Django项目是在/ opt目录下创build的。 任何build议或其他教程,我可以使用? 我浏览Django网站上的一些教程并没有成功。 该应用程序不提供任何静态页面,只是接收请求。 但是,我们确实设置了一个testing文件来检查应用程序是否在urls.py中工作。 我得到一个404错误。 错误: 服务暂时不可用 由于维护停机或>容量问题,服务器暂时无法处理您的请求。 请稍后再试。 这里是当前configuration设置:app.wsgi import os, sys sys.path.append('/opt/<APPLICATION>') sys.path.append('<PATH TO PYTHON INSTALL>/django') os.environ['DJANGO_SETTINGS_MODULE'] = '<APPLICATION>.settings_production' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() 操作系统:CentOS Python:2.7 框架:Django MOD:MOD_WSGI WebServer:Apache Apache条目: LoadModule wsgi_module modules/mod_wsgi.so AddHandler wsgi-script .wsgi WSGIDaemonProcess server threads=25 display-name=%{GROUP} WSGIProcessGroup server WSGIScriptAlias / /opt/<APPLICATION>/<APPLICATION>.wsgi <Directory /opt/<APPLICATION>> Order allow,deny Allow […]