我使用WebMatrix 2和本教程安装了Screwturn Wiki:使用WebMatrix 安装ScrewTurn Wiki ,现在我的机器上运行了Screwturn Wiki,位于http://localhost:4422/Default.aspx但不知道如何让我们networking上的其他用户访问wiki。 我读他们可能需要使用我的IP地址而不是本地主机(我了解本地主机是特定于机器本身),但直接replace的url似乎并不工作。 http://(ip address):4422/Default.aspx 如何让其他机器在安装到我的机器上时进入螺丝钉?
我有一个专用于本地服务器(.dev)的域,以及一个将http://folder.dev/subfolder/这样的请求redirect到/htdocs/folder/subfolder的.htaccess文件。 除了一个小问题之外,它工作的很好。 当我启用了目录列表时,我可以正确地访问所有的文件夹,子文件夹和文件,除非当我点击Parent Directory链接,例如,应该导致http://folder.dev ,但redirect到http://folder.dev/folder/ ,最后抛出404 not found 。 同样,如果Parent Directory链接到http://folder.dev/subfolder/ ,它链接到http://folder.dev/folder/subfolder/ 。 下面是我的.htaccess的样子: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !(/$|\.) RewriteRule (.*) %{REQUEST_URI}/ [R=301,L] RewriteCond %{ENV:REDIRECT_SUBDOMAIN} ="" RewriteCond %{HTTP_HOST} ^(www\.)?([a-z0-9][-a-z0-9]+)\.dev\.?(:80)?$ [NC] RewriteCond %2 !^www|ftp|mail|pop3|localhost$ RewriteCond %{DOCUMENT_ROOT}/%2 -d RewriteRule ^(.*) %2/$1 [E=SUBDOMAIN:%2,L] RewriteRule ^ – [E=SUBDOMAIN:%{ENV:REDIRECT_SUBDOMAIN}] 除此之外,其他一切正常(例如文件中的相关链接等)
所以这里是一个有趣的。 我每天都会在特定的时间获取bingbot请求来终止服务器。 这是请求: “GET / HTTP / 1.1”200 82810“ – ”“Mozilla / 5.0(compatible; bingbot / 2.0; + http:// www。 bing.com/bingbot.htm )“ 我很确定你不能欺骗127.0.0.1,对吧? 我检查了一千次的恶意代码服务器,但我想到了。 search谷歌,没有find多less。 我发现许多人与bingbot欺骗和发送这么多的请求,它会杀死服务器,但不使用127.0.0.1 IP地址。 任何人之前见过或有任何想法?
我有一个与AD集成DNS的Windows 2003服务器。 我试图configuration服务器通过dnscrypt代理,而不是通过正常的TCP / UDP 53传出(转发)的DNS请求。 我设置dnscrypt使用dnscrypt-proxy.exe -R opendns -L dnscrypt-resolvers.csv –local-address 127.0.0.7命令在127.0.0.7上运行。 当我尝试使用nslookup google.com 127.0.0.7testingDNS连接时,我收到错误消息[WARNING] sendto: [No route to host [WSAEHOSTUNREACH ]] 。 编辑:这里是dnscrypt运行127.0.0.7时的route print输出。 IPv4 Route Table =========================================================================== Interface List 0x1 ……………………… MS TCP Loopback interface 0x2 …4c 00 10 53 0c 4c …… Realtek RTL8139 Family PCI Fast Ethernet NIC – Kerio […]
我需要通配符本地主机的开发目的,我真的是绿色的DNS和networking的东西。 通配符本地主机我的意思是我需要testing我的python和node.js应用程序: localhost.dev , test.localhost.dev等 我已经按照这个教程 ,每一个东西似乎正确工作,因为正确的ping : ~ ping -c 1 iam.the.walrus.dev PING iam.the.walrus.dev (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.037 ms — iam.the.walrus.dev ping statistics — 1 packets transmitted, 1 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 0.037/0.037/0.037/0.000 ms dig命令也起作用: ~ dig test.localhost.dev @127.0.0.1 ; <<>> DiG 9.8.5-P1 […]
我有两个开发环境:工作中的电脑(env1),家中的电脑(env2)。 两台机器都运行Ubuntu 15.10和Apache 2.4.12。 一旦完成,项目将被部署到公共Web服务器(env3)。 我使用Git进行版本控制,并使用Bitbucket进行分布式存储库pipe理。 我的项目是一个WordPress的网站。 因此,我将WordPress根目录,一些额外的源目录以及最新的Mysql数据库转储SQL文件添加到开发存储库中,我目前正在使用它。 如果我在另一个环境中提取并检出最新的分支更新,我也在本地数据库上运行数据库转储文件。 因此,开发环境始终保持一致,包括通过pipe理后端对WordPress进行的所有内容和设置更改。 但是,服务器名称保持不同。 可湿性粉剂(我也假设其他的networking应用程序)有configuration设置,如主机名 ,这是存储在数据库中,但实际上是在每个环境不同。 Env1可以使用私有IP,例如192.168.xxx.yy,而env2可能不能连接到局域网,因此只能监听localhost / 127.0.0.1,env3需要官方主机名,比如说mydomain.com。 我的问题是,如何在env1和env2上configurationApache Web服务器,他们使用一些虚拟主机名称,为相应的虚拟主机说localdevname ? 所以我可以设置WPconfigurationhostname = localdevname:91并在env1调用localdevname:91parsing为192.168.xxx.yy:91而在env2调用的localdevname:91将parsing为localhost:91? 我在这里find了一个类似的问题。 但唯一的答案并不能解决我的问题。 另外,我玩弄指令ServerName,ServerAlias,VirtualHostName没有成功。
我正在试图为我的局域网上的用户提供一种方法来向networkingpipe理员(我)注册,而不必在我的计算机上托pipe一个页面b)在中央服务器上托pipe一个脚本(因为它只是一个路由器,不是一个真正的HTTP服务器),或c)注册一个dynamic域,以便前两者之一,并避免发送一个URL链接到本地IP的混淆。 有没有一种简单的方法通过客户端脚本在屏幕上显示本地IP地址? 我想也许我可以有一个iframe指向一些通用的url与path中的一些JavaScript,这样我可以让用户去非本地站点,和iframe会popup与他们的IP地址,他们然后可以在主远程页面中input表单。 如果一切都失败了,有没有办法让他们查找跨平台的IP,而不涉及使用命令行(我认为第一个,即使不可能,可能比第二个更真实)。
我有2个网站托pipe在IIS 7服务器上。 我可以浏览(在Internet Explorer中)到http://localhost的“默认网站”,但我希望能够与其他网站做同样的事情。 从我能想到的,我认为我需要编辑我的网站的绑定,但我不想混乱,直到我得到一些build议。 我想要浏览的网站可以使用一个普通的域名从localhost之外访问。 我如何从托pipe它的同一台机器上访问它?
该域指向一个IP /服务器。 但是,如果服务器通过IP或通过域访问,我喜欢有不同的documentRoots。 所以我build立这个configuration: NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin foo@bar DocumentRoot /var/www/localhost <Directory /var/www/localhost> Options -Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost> <VirtualHost *:80> ServerAdmin foo@bar ServerName example.org ServerAlias example.org DocumentRoot /var/www/example.org <Directory /var/www/example.org> Options -Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> </VirtualHost> 问题是访问IP或域将导致相同的页面。 我做错了什么?
我正在Apache 2.2本地服务器上开发一个网站。 该网站还处于发展阶段。 我想为我的网站获得一个自定义的域名,这样我就可以以“mysite.local”或其他方式访问它,而不是“localhost / xyz.php”。 经过足够的谷歌研究,我将这些行添加到httpd.conf文件中: NameVirtualHost 127.0.0.1 <VirtualHost 127.0.0.1> DocumentRoot “C:/Apache/htdocs" ServerName localhost </VirtualHost> <VirtualHost 127.0.0.1> ServerName the-mini-project.com ServerAlias the-mini-project.com DocumentRoot “C:/Apache/htdocs” </VirtualHost> 我还将127.0.0.1 the-mini-project.com行127.0.0.1 the-mini-project.com添加到主机文件。 这些行或其他语句的语法是否有问题? 因为我添加这些行后服务器停止运行。 当我删除它们时,恢复正常。 请帮忙。 还有其他build议吗? 谢谢。 login/ error.txt [Fri Aug 30 19:56:12 2013] [notice] Child 6676: Child process is exiting [Fri Aug 30 19:56:12 2013] [notice] Parent: […]