我有一个Apache服务器上有2个网站。 当我加载服务器的IP时,它加载了一个网站,但我希望它加载另一个。 我没有运行cpanel或plesk,只是一个基本的红帽框与Apache和虚拟服务器。 我似乎无法回想一下,我如何控制要更改的configuration,以便在访问IP时指示IP指向的位置。 你能帮我吗?
最近我按照地图服务器或更精确的方式工作。 我build立了一个基于这个初学者指南的瓷砖服务器的自己的实例(除了使用tilestream而不是tilestache): http ://www.axismaps.com/blog/2012/01/dont-panic-an-absolute- 新手引导到build设-A-MAP-服务器/ 服务器正在通过http://example.com:8888运行 这个练习的目的是提供一个地图服务器,没有任何forms的使用限制(比如“每月10.000次mapviews”)服务地图,可以通过像传单一样的“frontend-geo-javascript-api”或mapbox.js,并显示在一个博客文章或一个“独立”的网页,这是build立在这样一个地图周围。 尽pipestream量爆炸并且服务器不太可能出现问题,但我仍然要确保只有我的网页(我运行使用我的tilestream-server的示例)才能访问tilestream服务器。 基本上我想让公众远离访问我的tilestream服务器,也就是说只有在传输有效密钥时才允许访问(这似乎是cloudmade所做的)。 或者,也许这将是一个选项来检查请求来自的位置,只允许从特定位置访问。 TileStream服务器和Web服务器(版本:Apache / 2.2.22(Ubuntu))在同一台机器上运行。 我真的迷失在这里,因为我找不到任何有关这方面的文件。 任何build议都非常受欢迎。
我正在尝试访问url: http : //www.domain.com/data/images/.mthumbs/thumb-image.png 我知道这个文件肯定存在,正确的读取权限:/data/images/.mthumbs/thumb-image.png 但是当我在url中查看apache给了禁止的错误。 难道是因为.mthumbs
我的系统pipe理员使用CentOS,PHP和Apache来设置虚拟服务器。 所有似乎都正确安装:我得到了Apache的欢迎页面,我可以findPHP使用which php以及yum list installed *php* 。 我也可以把文件testing1.html放在/ var / www / html /中,并在浏览器上看到html内容。 但是当创build一个文件testing2.php包含<? phpinfo(); ?> <? phpinfo(); ?> <? phpinfo(); ?>我尝试通过浏览器访问它,并得到一个空白页。 Apache日志说 [23/Oct/2015:09:27:13 -0400] "GET /testing2.php HTTP/1.1" 200 16 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/601.2.7 (KHTML, like Gecko) Version/9.0.1 Safari/601.2.7" 这并不能帮助我弄清楚什么是错的。 文件夹权限是755,文件权限是644。 有关如何开始解决这个问题的任何build议?
我想configurationApache以允许来自特定IP的连接或基于用户名的连接。 这可能吗? 现在我有这个基于用户名的configuration。 <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> <Location /> AuthType SSPI SSPIAuth On SSPIAuthoritative On SSPIDomain DOMAINNAME SSPIOfferBasic On Require group GROUP_NAME </Location>
我们有一台运行Apache2.2的Windows Server 2003机器。 大多数情况下,服务器上没有任何负载,但是我们在3400个PC上有一个通知程序,可以请求一个播放64KB .wav文件的小型网页。 当一个事件发生的时候,那些3400的PC都在3分钟的时间内请求网页。 在一些机器上,我们看到浏览器在绘制页面之前,处于“连接”状态一点点。 发生了什么,我们如何加快速度?
可能重复: 如何获取上次使用的./configure参数? 我已经inheritance了一个废弃的服务器,我需要升级Apache / OpenSSL。 没有人知道用来编译它的原始configuration选项,原来的pipe理员已经不在了。 PHP没有编译进去,所以phpinfo()已经出来了。 http -l和httpd -V做的很好,但还不足以重build所有的./configure行。 我需要获取所有用于构build它的参数,包括“启用”参数等。 phpinfo()从哪里得到这个? 有另一种方法来find它吗? 谢谢!
我有一个奇怪的问题,我不知道如何进一步分析 – 有一个漂亮的轻量级网站上运行一个很不错的盒子(至强,4Gb内存,SATA)。 通过访问日志来判断,每秒钟约有120个请求。 加载平均 在一个盒子上几乎随机地跳跃5到20,但很less下降到10以下.CPU利用率大约是平均70%,是相当一致的。 有很多的Apache进程,他们似乎都locking在某些导致负载的东西上。 平均跳跃15以上,我不能完全弄清楚如何找出他们locking。 我可以使用什么来查看apache进程内部发生了什么,以及它在哪里阻塞?
我们有多个指向同一个目录的网站。 这是因为他们基本上是一样的网站,唯一不同的是,这个语言。 现在我们已经有了一个改变这些网站的devise的计划。 我们要保持网站的完整结构,所以移动是没有select的。 但是我们只需要一些与其他网站不同的文件。 我想在apache中创build以下情况: 两个目录: /网站/ dir_A /网站/ dir_B 当我们说一个图像被称为: http://website/img/logo.png它必须把logo.png作为dir_A的一部分。 如果dir_A不包含logo.png,则必须将logo.png作为dir_B的一部分。 我曾希望“别名”可以做到这一点,但不能。
我正在重build一个旧的服务器。 五个旧站点中只有一个需要上线,五个旧站点都指向相同的IP地址。 不幸的是,无论何时通过自己的独特域名为旧网站提出请求,他们都会通过我试图实现的一个网站的页面。 我只想让旧的网站显示一个404而不是我实际上想要做的一个网站。 举个例子: 网站1(192.168.0.1)[www.first.com] 网站2(192.168.0.1)[www.second.com] 网站3(192.168.0.1)[www.third.com] 我想再次移动站点1。 所以我打开了IP地址为192.168.0.1的机器上的apache,将站点1的所有文件都放在/ var / www目录中。 当我浏览到192.168.0.1或www.first.com我正确地看到网站1.当我浏览到www.second.com和www.third.com我也收到网站1这是问题。 如果没有www.first.com网站,有没有办法可以解决这个问题? 这是我的网站可用: NameVirtualHost *:80 LogFormat "%h %l %u %t \"%r\" %>s %b" common <Files ~ "^\.ht"> Order allow,deny Deny from all Satisfy All </Files> <Directory /> Order Deny,Allow Deny from all Options None AllowOverride None Options None </Directory> <Directory /var/www> Order […]