我只是在Windows 8中手动安装Apache,PHP和MySQL。它工作正常 但问题是,当我尝试打开浏览器中的目录,它会自动打开index.html而不是index.php 例如:我有以下文件夹结构 htdocs-> folder1->的index.php 如果我访问“本地主机/ folder1 / index.php”它加载罚款,但如果我访问“本地/文件夹1”,那么它会显示该文件夹中的所有文件和文件夹。 有没有反正我可以让本地打开index.php自动打开,并不显示该文件夹内的文件?
httpd.conf的虚拟主机看起来像这样: <VirtualHost *:9999> ServerAdmin [email protected] ServerName www.example.com ServerAlias example.com # Indexes + Directory Root. DirectoryIndex index.php DocumentRoot /var/www/html/example.com/wordpress ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://localhost:8888/ ProxyPassReverse / http://www.example.com:9999/ #ProxyPassReverseCookieDomain localhost:8888 www.example.com:9999/ ProxyPassReverseCookiePath / / </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] ServerName www.example.com ServerAlias example.com # Indexes + Directory Root. DirectoryIndex […]
我目前正在build立一个Web服务器,只是为了个人和testing使用。 现在我正在尝试运行一些Python应用程序,但是当我启动它们时,它们在127.0.0.1:5000处运行。 无论如何,我可以将其转发到其他地方吗?
给定一个典型的Web服务器,使用Apache2,常见的PHP脚本和DNS服务器,从安全的angular度来看,将phpmyadmin这样的pipe理接口绑定到localhost并通过SSH隧道进行访问就足够了? 或者有人知道,例如。 phpmyadmin(或任何其他常用脚本)正在本地主机上的某个端口上侦听容易伪造的请求,如果没有其他身份validation的话会被执行? 换句话说:互联网上的某个人能否容易地伪造一个请求,以便networking服务器能够接受它,如果服务器只在127.0.0.1上侦听,那么认为它来源于127.0.0.1? 如果存在风险,是否可以以比应用程序更低的级别进行处理,例如。 通过使用iptables ? 这个想法是,如果有人发现在PHP脚本或Apache的弱点,networking仍然会阻止这个请求,因为它没有通过SSH隧道到达?
我通常编写代码,而不是pipe理服务器,所以在这里忍受我! 我正在运行一个python脚本来充当一个web服务器,我也在同一台机器上安装了Apache。 当我运行python脚本时,我得到了成功的消息: Running on http://127.0.0.1:5000/ 但是,当浏览到我的本地networking(192.168.0.2)我的服务器的IP地址,我得到的Apache页面。 当我浏览到192.168.0.2:5000我得到'哎呀! 谷歌浏览器无法连接到192.168.0.2:5000'。 我如何让python服务器在本地networking而不是Apache上工作?
使用ubuntu 11.04,我运行netstat -nplt得到本地地址的结果可能是 localhost:6666 要么 [::]:6666 有什么不同? 我相信[::]:将端口xxxx上的服务绑定到所有接口(lo,eth0,eth1)和localhost:只绑定到loopback接口(lo)。 我想我错过了一些东西。 我怎样才能在两种状态之间切换?
我无法连接到本地主机和http:// 127.0.0.1在我的一台机器上。 但是http://machinename起作用。 这导致Windows令牌应用程序无法发出令牌,因为它无法连接。 这在事件日志中显示: Request for security token failed with exception: System.ServiceModel.EndpointNotFoundException: Could not connect to http:// localhost : 32843/SecurityTokenServiceApplication/securitytoken.svc/actas. TCP error code 10061: No connection could be made because the target machine actively refused it 127.0.0.1:32843 我能ping到本地主机: Reply from ::1: time<1ms Reply from ::1: time<1ms Reply from ::1: time<1ms Reply from ::1: time<1ms […]
让我们假设我需要从一个服务发送到同一主机上的其他数据。 为此,我可以使用localhost:port或real.domain.name:port (让我们认为它caching或可以由本地dns解决)。 我相信最好使用localhost:端口,因为在lo界面上延迟较less。 这是对的吗 ?
我有两次这个问题(在两台不同的计算机上),主机文件中缺less本地主机条目。 这怎么可能发生? 计算机安装了Windows Vista SP1,并且我知道Visual Studio 2008,SQL Server 2005 Express ed。 和VMWare播放器安装在计算机上。 以前从来没有过前两个。 可以安装VMWare吗? 编辑:在这个问题的计算机上,有一个IPV6条目 ::1 localhost 编辑2:我刚刚在一台干净的机器上安装VMWare播放器,并没有触及主机文件。
对于本地testing(和学习),我希望使用x.com主机名而不是本地主机。 我改变了我的Windows XP主机文件到这个 – 127.0.0.1 x.com 现在http://x.com/精美的工作,但http://www.x.com不。 🙁 我应该做什么样的改变,使得www.x.com,sub1.x.com,sub2.x.com等都可以在本地使用。 使用WordpressMU用户将能够dynamic地创build和pipe理子域。 我基本上试图在本地设置WordpressMU。 我使用Apache / 2.2.4,PHP / 5.2.4和MySQL5。 请帮忙!