我已经将httpd.conf中的documentroot设置为: DocumentRoot "C:\Users\user1\Documents\WebProjects" 如果这些文件位于WebProjects中,则可以正常工作; 但是,如果我在WebProjects中创build一个子文件夹[项目],并通过浏览器访问它们,它不会加载。 例如,如果我在WebProjects和名为test.php的php文件中创build一个文件夹' test ',并将其命名为: localhost/test/test.php 。 。这将无法正常工作,并给服务器上找不到文件的错误。 但如果我把所有的文件在WebProjects本身,即。 在WebProjects中的test.php,它将工作[ localhost/test.php ]。 这使得我的WebProjects文件夹看起来非常混乱,散布着不同项目的不同文件。 也是不实际的。 我是新来的使用Apache,因此想知道如何设置文档根,以便我可以访问和加载WebProjects中的所有项目/文件夹。
我们在Windows 2003服务器上运行了一个行为exception的守护进程。 它telnet到localhost:5115 我有一种感觉,如果我可以阻止它telnet到本地主机,我可以让它失败优雅。 任何想法如何我可以阻止localhost端口5115 ? 我猜不是,因为回送适配器不是一个“真正的”适配器,因为它在* nix中。 操作系统是Windows Server 2003 R2
我已经build立了一个localhost(Win7 32位)的网站,可以在本地或通过我们的networking使用http://meeting-room的其他机器访问,但子域http://admin.meeting-room只能被看到托pipe该网站的机器。 托pipe该网站的计算机的名称是按照上面的meeting-room 。 任何人都可以阐明我可以开始探索的地方,或者是否有明显的错误? 谢谢
我希望能够克隆,推和拉(通过SSH)在我自己的Gitlab服务器上。 目前,当试图从我的服务器本地克隆一个git仓库时,我得到这个: jacob@server: git clone [email protected]:project.git fatal: 'project.git' does not appear to be a git repository fatal: The remote end hung up unexpectedly 当我尝试通过SSH连接,我得到一个正常的shell: jacob@server: ssh [email protected]: git@server:~$ 用localhostreplacegit.example.com,127.0.0.1或本地IP产生相同的结果。 从另一台电脑克隆/ …工作完美无瑕。 当我通过SSH从其他PC连接时,显示: jacob@mypc: ssh [email protected]: PTY allocation request failed on channel 0 Welcome to GitLab, jacob! Connection to git.example.com closed.
我试图在RHEL6.4虚拟机上设置一个Apache服务器,因为dnsmasq由于某种原因无法识别主机名: nslookup rhel64.example.com Server: xxx.xxx.xx.1 Address: xxx.xxx.xx.1#53 server can't find rhel64.exmple.com: NXDOMAIN /etc/hosts : xxx.xx1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 /etc/resolv.conf : ; generated by /sbin/dhclient-script search novalocal example.com nameserver xxx.xxx.xx.1 请让我知道是否有什么你需要看到解决我的问题。 我不能使用不同的DNS服务器。 寻找一种方法来使dnsmasqparsing主机名而不更改DNS服务器。
我在“云”服务器上运行一个名为S1的Linux服务器,当tomcat 6.0.24启动时,我得到了一个exception: org.apache.catalina.connector.Connector pause SEVERE: Protocol handler pause failed java.net.UnknownHostException: S1: S1 at java.net.InetAddress.getLocalHost(InetAddress.java:1353) at org.apache.jk.common.ChannelSocket.unLockSocket(ChannelSocket.java:485) 然后导致: ERROR ehcache.Cache – Unable to set localhost. This prevents creation of a GUID. Cause was: Sjira1: S1 java.net.UnknownHostException: S1: S1 at java.net.InetAddress.getLocalHost(InetAddress.java:1353) at net.sf.ehcache.Cache.<clinit>(Cache.java:143) 我的主机文件是: 127.0.0.1 localhost localhost.localdomain (valid-ip-address) S1 S1.(valid domain name) ping S1和S1(有效域名)返回有效的ip地址 nslookup S1。(有效域名)返回有效的IP地址 nslookup […]
通过VirtualBox,我需要通过客户操作系统(Windows XP和7)访问主机(Mac OS X 10.6)虚拟主机。 我能够访问localhost URL,并可以通过客户端浏览器中主机的本地URL(我的Mac)从客户操作系统中看到~/Username/Sites文件夹的目录结构,但在尝试访问时出现403错误深入到文件结构,例如, mymacsname.lcoal/~Username/Sites是可访问的,但是当我浏览到ymacsname.lcoal/~Username/Sites/somewebsite/时,我得到了一个403 。 注意:当我尝试从我的Mac(主机)浏览器访问ymacsname.lcoal/~Username/Sites/somewebsite/时,我也得到了403 。 编辑: 我已经检查了主机操作系统(Mac)上的访问日志,奇怪的是,如果我浏览到没有.htaccess文件的目录,我收到一个"HTTP/1.1" 200 1935响应,并且能够浏览器目录的索引或我担任它的默认网页。 如果目录中有一个.htaccess文件,我收到一个"HTTP/1.1 403 247"响应! 这将问题缩小到.htaccess文件,所以我会继续研究这个,我非常感谢你的帮助! 重新编辑 进一步说,这似乎是我的.htaccess的mod_rewrite规则的问题。 我已经在下面包含了我的.htaccess代码,看起来像是应该将浏览器redirect到/Users/Jay/Sites/chassis/library/bootstrap.php但似乎我没有访问权限该文件( bootstrap.php )。 Options +FollowSymLinks RewriteEngine On RewriteCond %{DOCUMENT_ROOT}/public/index.html !-f RewriteRule ^$ library/bootstrap.php [L] RewriteRule ^$ public/index.html [L] RewriteRule ^([a-z0-9/-]+)$ library/bootstrap.php?url=$1 [L,QSA] 变得如此接近! 请帮我解决这个问题! 再重新编辑 如果有帮助,这里是我的主Apacheconfiguration文件( /private/etc/apache2/httpd.conf )中的一个剪辑: <Directory /> Options FollowSymLinks AllowOverride None […]
出于某种原因,127.xxx.xxx.xxx范围内的任何本地IP地址将redirect回默认的“Welcome to nginx!” 页。 根据我对Apache的经验,只有127.0.0.1的IP地址才能parsing到Apache Web服务器。 我怎样才能让Nginx只能在127.0.0.1地址上运行? 谢谢, 本
我在我的localhost apache上有几个虚拟主机,这里是一个configuration(其他的只是改变.localhost之前的字母) <VirtualHost *:80> ServerAdmin [email protected] ServerName dev.localhost ServerAlias dev.localhost DocumentRoot /var/www/dev ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> 它不适用于Chrome。 在其他浏览器上运行,当我在terminal上input时,它就可以工作 sudo wget dev.localhost 当我在Chrome上访问虚拟主机时,出现错误ERR_NAME_NOT_RESOLVED ,如果我没有连接到互联网,我得到了ERR_INTERNET_DISCONNECTED (我认为这不应该发生在本地主机之后) 我也尝试访问与Chrome私人模式的虚拟主机(CTRL + SHIFT + N)和访问像这样我得到DNS_PROBE_FINISHED_NXDOMAIN错误。 试图禁用所有我的扩展。 我刚刚说的一切,只是虚拟主机,因为当我访问localhost或任何文件夹里面,工作正常。 这是我的/etc/hosts文件 127.0.0.1 localhost 127.0.1.1 Henrique-Note 127.0.0.1 bobbabr.localhost 127.0.0.1 art.localhost 127.0.0.1 id.localhost 127.0.0.1 artweb.localhost 127.0.0.1 pontoagua.localhost 127.0.0.1 ibobba.localhost 127.0.0.1 fnxhenry.localhost 127.0.0.1 pipoca.localhost 127.0.0.1 […]
[从https://stackoverflow.com/questions/39937837/复制] 我有我的DNS设置指向local.example.com到127.0.0.1。 这样我就可以在现场和我的开发环境之间共享cookie。 在现场网站上激活HSTS,我的浏览器会自动尝试访问本地网站https://local.example.com/ ,因为我的开发服务器不支持SSL(我尝试在端口服务443)。 有没有办法指示我的浏览器(Chromium)忽略HSTS? (从我读到的, includeSubDomains是非常重要的,以避免cookie劫持攻击 – 基本上我只想包括自己的子域例外)。