我有一个像username.dyndns.org的IP,这是我的路由器的外部IP。 在我的局域网中,我有几台机器(m1,m2,…),每台机器运行一个专用的web服务器。 是否有可能从外部到达每台机器: http : //m1.username.dyndns.org http://m2.username.dyndns.org ? 你知道什么需要configuration在我的路由器的NAT? 另外,Apache中是否有特殊的指示? 谢谢,Luc
我有一个Apache服务器(foo.com)上的当前网站,我希望同一台服务器为新的网站(bar.com)提供服务,这是设置我的虚拟主机的正确方法吗? <VirtualHost *:80> ServerName foo.com ServerAlias www.foo.com Include conf.d/foo.conf </VirtualHost> <VirtualHost *:80> ServerName bar.com ServerAlias www.bar.com Include conf.d/bar.conf </VirtualHost> 我不愿意做一个/etc/init.d/httpd重新加载,而无需双重检查! 🙂
这样后续请求仍然可以使用当前的连接。
我的局域网上有几台机器。 他们上运行2个网站,first_web_site和second_web_site(每个在一个专用的NameVirtualHost)。 另一台机器运行另一个网站third_web_site。 我希望能够访问互联网上的每一个,与url: first_web_site.domain.tld second_web_site.domain.tld third_web_site.domain.tld 知道两个站点在同一台机器上。 Apache能帮我做到吗? 我有一台机器,将有一个Apache服务器用于代理目的。 我谈到了在这个虚拟主机上使用代理服务器,但我不知道如何做到这一点。 你能给我提示吗? 谢谢,Luc
我只是在运行Ubuntu服务器的服务器上安装SVN作为全新安装。 我已经启动并运行了,但是很难确定如何连接到它。 我正在尝试使用本地IP地址进行导入: http:// IP / RepositoryName,但它说它无法parsingIP。 我想知道是否有需要设置的服务器上的东西。 我没有修改dav_svn.conf,因为这里有另一台运行SVN的服务器(我将它迁移到一个新的服务器),而且它的dav_svn.conf没有被修改。 当前工作的SVN有一个与服务器的IP位置相关的子域,但据我所知,并没有对端口做任何特殊的处理。 当我尝试导入时,通过RapidSVN得到这个错误… Error: Error while performing action: OPTIONS of 'http://IP/RepositoryName': could not connect to server (http://IP) 任何帮助,将不胜感激 更新:我现在连接到服务器(没有实现Ubuntu服务器裸体没有Apache和SSH),并获得响应 svn: OPTIONS of 'http://IP/RepositoryName': 200 OK (http://IP) 当我运行结帐。 这听起来像apache和SVN服务之间的断开。
我试图设置我的域的本地工作副本,并修改了/etc/apache2/sites-available/的“domain”文件,执行了“ sudo a2ensite domain ”,然后重新启动了apache,而我的浏览器没有显示本地为域。 我错过了什么步骤? NameVirtualHost domain:80 <VirtualHost domain:80> ServerName domain DocumentRoot /var/www/domain.com/ </VirtualHost> 我还应该指出,我知道该文件夹的名称有.com,虚拟主机没有。 更新当我使用*:80而不是域:80我得到以下错误… [Wed Mar 24 15:22:28 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
我们最近收购了一家在SCO Unix机器上运行遗留应用程序的公司。 我可以告诉该应用程序运行在http,但其报告和数据导出function是有限的,我想find一个主数据库或数据源,也许我可以迁移到更有用的东西。 任何想法我怎么可能find? 会有一些在Apache或启动脚本,可能指向一个主数据库? Unix应用程序有标准的数据源位置吗? 我不确定我是否正确的措辞,所以提前道歉。
我正试图在这个testing脚本上优化我的PHP <> MySQL: <? for($i=0;$i<100;$i++)//Iterations count $res.= var_dump(loadRow("select body_ru from articles where id>$i*50 limit 100")); print_r($res); ?> 我有APC,文章表有id的索引。 而且,所有这些查询都打到查询caching,所以如果MySQL性能很好的话。 但是当我用ab -c 10 -t 10来replace这个脚本时,我得到了: 100次迭代:〜100req /秒(〜10'000次MySQL查询) 5次迭代:〜200req /秒 1次迭代:〜380req /秒 0迭代:〜580req /秒 我试图禁用PHP中的持久连接 – 它使它慢一点。 那么,如果MySQL不限制性能,我怎么才能让它工作得更快呢? 所以这看起来像build立连接或其他东西是花费太多的时间…
我想找出在我的Ubuntu服务器上托pipe多个域的最佳方式。 我已经尝试过多种select,但是我不能让所有的东西按照我想要的方式工作。 我希望能够添加域,而无需每次重新启动Apache。 我尝试使用mod_vhost_alias(见下文),但是将www.domain.com和domain.com映射到不同的文件夹。 我还需要能够使用mod_rewite来将domain.com/app/*的请求映射到domain.com/somescript.php 当前httpd.conf:UseCanonicalName Off VirtualDocumentRoot / var / www /%0 有什么想法吗?
我只是想设置一些简单的东西。 我把一个index.php文件放在我的documentroot中。 index.html工作得很好(发送一个网页)。 如果我尝试index.php,它假设我试图下载它。 我怎么知道PHP是否在Apache上工作? 我应该在哪里看?