Articles of localhost

在本地主机上设置Apache时发生500内部服务器错误

我下载并安装了XAMPP,并保持我的项目很好地分开,我想根据它的未来域名为每个项目创build一个VirtualHost。 例如,在我的第一个项目(我们会说它是project.com ),我把它放在我的Apacheconfiguration中: NameVirtualHost 127.0.0.1 <VirtualHost 127.0.0.1:80> DocumentRoot C:/xampp/htdocs/ ServerName localhost ServerAdmin admin@localhost </VirtualHost> <VirtualHost 127.0.0.1:80> DocumentRoot C:/xampp/htdocs/sub/ ServerName sub.project.com ServerAdmin [email protected] </VirtualHost> <VirtualHost 127.0.0.1:80> DocumentRoot C:/xampp/htdocs/project/ ServerName project.com ServerAdmin [email protected] </VirtualHost> 这在我的主机文件中: # development 127.0.0.1 localhost 127.0.0.1 project.org 127.0.0.1 sub.project.org 当我在浏览器中访问project.com时,项目成功加载。 同样如果我去sub.project.com 。 但是,如果我导航到: http://project.com/register : http://project.com/register (我的网站页面之一),我得到这个错误: Internal Server Error The server encountered […]

Mod根据查询string重写子域

我给了localhost一个别名:“myhost”。 在我的地址栏中input“myhost”显示我/var/www/index.php。 到现在为止还挺好。 在/ var / www上设置一个Apache虚拟主机,并将其命名为“myhost”,然后添加三个别名:'* .myhost''* .myhost。*'myhost。''这个想法是: myhost =网站索引/着陆页/一般的东西 user.myhost =特定于用户的一般东西 myhost.topic =不是特定于用户的主题内容 user.myhost.topic =特定于用户的主题内容 但所有的数据都是dynamic加载的,所以实际的URL会更像: myhost / index.php?user =(用户的空名称)&host = myhost&app =(空或主题) 我已经花了两天的时间试图找出这个重写规则,并没有喜悦。 任何帮助将不胜感激。 编辑:另外,我必须添加user1.myhost,user2.myhost,myhost.topic1,myhost.topic2,user1.myhost.topic1,user2.myhost.topic1,user1.myhost.topic2,user2.myhost.topic2等到我的主机文件,使这项工作? 如果是这样,是不是还有更好的办法?

本地主机物理path

现在我的localhostpath被限制在C:\ inetpub \ wwwroot。 我正在使用IIS 7.5,并希望开始在PHP上工作。 在启用IIS 7之前,我无法连接到本地主机/ 127.0.0.1。 现在,它可以连接和显示文件,但是我无法将工作区链接到该文件夹​​。 有没有办法让我改变/编辑本地主机的物理path来源? 谢谢, 传说。

我可以把“localhost”放入/ etc / hostname吗?

我想在每次启动时停止查询DNS名称,并使其更快。 apache完全没有理由做任何DNS查询。 对于redirect,它必须使用客户端在主机头中传入的名称。 (请参阅http://httpd.apache.org/docs/2.2/mod/core.html#usecanonicalname ) 这是一个embedded式设备顺便说一句,如果我暴露在gui的主机名设置,我最好有一个很好的理由这样做,并可以解释100%是什么影响它! 到目前为止,我只能看到主机名被apache使用,没有任何东西,只是进入syslog。 我不使用http://httpd.apache.org/docs/2.2/mod/core.html#hostnamelookups或dns基于名称的访问规则。 有关我的问题的更多背景信息,请参阅http://httpd.apache.org/docs/2.2/dns-caveats.html 。 那里说: 为了得到这个地址,它使用全局的ServerName(如果存在)或者调用C函数gethostname(在命令提示符下键入“hostname”应该返回相同的结果)。 然后它在这个地址上执行DNS查询。 目前无法避免这种查询。

在本地机器上使用apache的子域

在我的本地networking上,我有一个服务器, telly的名称,可以连接本地http://telly 。 我试图在该机器上build立一个子域名,说sub 。 我添加了一个标记为sub.telly的站点可用logging和已启用站点的logging,它们都包含以下内容: ServerName sub.telly DocumentRoot / var / www / sub <Directory /var/www/sub> AllowOverride All Order allow,deny allow from all </Directory> 但是当我尝试连接到http://sub.telly我被redirect到打开DNS指导页面,说链接没有正确加载。 我错了什么?

根本访问问题从本地

我有一个奇怪的根访问问题 – 我可以通过SSHlogin为根,但我不能通过terminallogin到物理机器。 一些更多信息: – running CentOS 6.4 – password authentication (no SSH key) – nothing found for root at /var/log/secure – I'm using terminal (KVM) connected directly to the localhost machine / etc / securetty是 console vc/1 vc/2 vc/3 vc/4 vc/5 vc/6 vc/7 vc/8 vc/9 vc/10 vc/11 tty1 tty2 tty2 tty3 tty4 tty5 tty6 […]

在Ubuntu 14.04上使用Postfix设置postmaster

我需要认真的帮助。 我一直在谷歌,Stackoverflow,Postfix的网站和众多的论坛。 我正式卡住,我甚至试图复制另一台机器的configuration文件。 问题: 我正在尝试设置Thunderbird来抓取邮件pipe理员邮件。 我想用Postfix来做这个。 在本地主机上有一个通过Apache托pipe的站点,dev1.testdomain.com和dev2.testdomain.com。 通常localhost和dev2.testdomain.com指向相同的托pipe应用程序(单…不重要)。 每个托pipe应用程序都有一个web.config文件,在那里我们可以设置一个指向postmaster电子邮件地址的属性。 通常情况下,这个电子邮件地址将与Thunderbird中设置的电子邮件地址相同,后者将收到所有的邮件pipe理员邮件。 更多信息: Postmaster email needs to be: [email protected] Computer name: developmentmachine Administrator User Account: developer 我试图做一个“ Maildir ”types的设置,不能得到这个工作。 任何人都可以请给我一步一步的指导如何实施这样的事情? 请不要发布链接到其他网站,因为我已经在Google上尝试过所有这些链接,并且无法正常工作。 或者有人可以告诉我我做错了什么? 我目前有什么: / etc / aliases中 postmaster: developer 在/ etc /邮件名 mycomputer.com Postfix标准的网站安装。 /etc/postfix/main.cf中 smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no append_dot_mydomain = no […]

Apache 2.2不会以ipv6地址开始

我试图只允许在一个特定的文件夹上的本地主机,它适用于ipv4( Allow from 127.0.0.1 ),但只要我添加ipv6( Allow from [::1] ),我的Apache不会再启动了。 我检查了error.log ,它说: 指定的IP地址无效。 我已经input了没有压缩格式的ipv6地址,也没有工作。 我正在使用Apache 2.2.25,Windows 8.1。 IPv6在我的电脑上启用。

127.0.0.1是一个可路由的IP地址

嗨,我有一个应用程序,我正在努力。 我有DNS入口me.myappdomain.com有DNS入口点127.0.0.1 当我的应用程序启动时,它会在本地与每个设备上的服务器进行通信。 我被要求使用可路由的IP地址,但我不确定这是甚至可能的。 我的问题是,为什么127.0.0.1不被视为可路由的IP地址? 谢谢

仅代理本地主机的子域

我试图找出如何代理请求到本地主机的子域到Apache上的另一个端口,而不是代理请求只有本地主机(没有子域)。 我无法得到它的工作。 这是我到目前为止所提出的。 <VirtualHost *:80> ServerName subdomain1.localhost ProxyPass / http://localhost:3000/ ProxyPassReverse / http://localhost:3000/ ServerName subdomain2.localhost ProxyPass / http://localhost:3000/ ProxyPassReverse / http://localhost:3000/ NoProxy "localhost" </VirtualHost> subdomain1和subdomain2到localhost:3000的代理工作,但localhost也代理到localhost:3000。 我如何防止? 编辑 在@Esa和@HBruijn的帮助下,我仍然无法使其工作。 我编辑了虚拟主机http.conf到以下。 别名工作,但现在的子域名不起作用。 <VirtualHost *:80> ServerName localhost Alias /alias1 "/alias1" Alias /alias2 "/alias2" Alias /alias3 "/alias3" </VirtualHost> <VirtualHost *:80> ServerName subdomain1.localhost ProxyPass / http://localhost:3000/ ProxyPassReverse / http://localhost:3000/ </VirtualHost> […]