问题标签 [virtual-hosts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 从局域网中的另一台计算机访问 Zend 应用程序(使用 LAMP)
您好,我在 Ubuntu 机器和 Zend Framework 项目上设置了 LAMP 服务器。
我在我的 /etc/apache2/sites-available 中创建了一个虚拟主机,使用 a2ensite 命令启用它,并且在 localhost 上一切正常,但是我在使用我的 IP 从局域网中的另一台计算机访问应用程序时遇到问题
如果我去 192.168.xx/application_name/public (那是 index.php 所在的位置),我会得到文件夹列表。
PS:phpmyadmin 工作(192.168.xx/phpmyadmin)
我错过了一些配置吗?
我的虚拟主机
<VirtualHost *:80>
ServerAdmin xx@localhost
ServerName application.local
ServerAlias www.application.local
DirectoryIndex index.php
DocumentRoot /var/www/application/public/
</VirtualHost>
apache - 为本地开发设置子域
我为本地开发安装了 XAMPP,我想为每个项目创建一个子域。在我的 apache vhosts 配置中,我放了这个:
在我的 Windows 主机文件中:
localhost 正常工作。如在,如果我去http://localhost/project_name
一切正常。但是,如果我导航到http://nexus.localhost/
我只会得到Object not found!
错误。
这里有什么问题?谢谢你。
apache - htaccess https 用于多个子域
我有虚拟主机
我想强制访问者对子域-a 和子域-c 使用 https。subdomain-b 和 subdomain-d 的访问者可以使用 http 和 https。如何配置.htaccess?
apache - 在 Apache 中定义本地站点 - 使用 80 以外的端口
我想知道是否有人可以帮助我使用 Apache 定义一个新的本地 VirtualHost。
目标是拥有一个只能从本地网络查看的站点(隐藏在防火墙后面)。现在我已经安装了 Webmin,它在 transaction:10000 上运行。我试图让另一个站点在事务:7000 上运行。
以下不起作用:
DocumentRoot /var/path
有一个更好的方法吗?我是 Apache 的新手,并试图解决这个问题。
摘要:需要本地 /var/path 目录才能在 80 以外的端口上运行,仅用于本地访问。
linux - 通配符虚拟主机 Ubuntu
我正在寻找在 Ubuntu 中设置通配符虚拟主机。我已经很容易地在 WAMP 设置上进行了设置,但是我对 Linux 的了解还不够,无法知道设置有何不同。
目标是能够创建如下文件夹:
无需每次添加单独的虚拟主机。有人推荐过dnsmasq吗?
任何提示将非常感谢 :)
xampp - XAMPP 虚拟主机无法识别 - 进入在线搜索
我正在我的计算机上本地开发一个 Wordpress 站点。我有两个 Wordpress 安装,一个在C:\xampp\htdocs\wordpress内,另一个在C:\My_Sites\medicalproject\wordpress
我安装了 XAMPP,并通过键入localhost/wordpress访问第一个安装。第二次我创建了一个名为medicalproject的虚拟主机并访问它,我只需打开我的浏览器并输入medicalproject。
一切都很顺利,直到我尝试创建另一个主机用于测试目的。我看到它不起作用,所以我删除了新的虚拟主机,只剩下一个医疗项目。但问题并没有解决。发生的情况是浏览器(FF、IE、Chrome、Opera)无法识别medicalproject,而是运行谷歌搜索。Apache 正常启动,我可以访问localhost和localhost/wordpress,这是第一次安装。
我提到当我尝试添加第二个虚拟主机时,Avira Free Antivirus 阻止了对主机文件的访问,您必须在该文件中添加本地主机的环回 IP(127.0.0.1 和服务器名称)。我禁用了该功能,重新启动了几次并尝试但没有运气。
下面是我的 httpd-vhosts.conf 的样子。我提到这个确切的配置以前是有效的。
apache - 禁用 apache 上的目录列表;但应允许访问单个文件
我不想使用 .htaccess。我应该如何更改我的目录属性?
apache - Apache 多域设置
我正在设置的基于 linux 的 Apache 2.2 服务器有一个非常简单的问题。我想在同一台服务器上设置两个完全不同的域。但它只提供第一个标签的内容!我搜索了 StackOverflow 并阅读了 Apache.org 上的项目,但没有运气。
我按照 Apache.org 上的说明将这两个部分放在我的 http.conf 文件的底部。
现在,当我使用浏览器访问:http ://sub1.mydomain1.com时,一切正常。但是,如果我访问http://sub2.mydomain2.com,我仍然只能获得位于 /var/www/webfiles/mydomain1 中的内容。
我做了很多显而易见的事情,例如: - service httpd restart - 我更改了我的 httpd.conf 中两个条目的顺序,并且再次,它只为列表中的第一个提供服务。- 我在 Google 上搜索过的一份支持文档说要确保在您的系统上具有以下指向有效域的入口点。所以我输入了这个(但它没有改变任何东西): ServerName sub2.mydomain2.com:80
这一定是愚蠢的,但我无法弄清楚!
apache - apache 虚拟主机的服务器名称无法正常工作
我正在尝试在 apache 中创建一个虚拟主机,以便我可以通过 localhost 访问本地站点,但使用与默认端口不同的端口:80,我想要的是http://localhost:8080
直接在我指定的文件夹中加载我的站点,我有以下在我httpd-vhosts.conf
的部分工作的文件中设置:
如果我去http://localhost:8080
页面加载正常,但如果我去http://local.trend
然后它只是显示我一样如果我去http://localhost
有没有办法改变它,所以它也适用于服务器名称?
我应该编辑我的hosts
文件吗?我目前有:
127.0.0.1 localhost local.trend
macos - 在 Mac 上使用不同的子目录设置虚拟主机
我在 Mac 上设置本地开发环境时遇到问题。
我有什么(添加):
/私人/等/主机:
/Applications/MAMP/conf/apache/httpd.conf:
基本上我想通过http://dev.local和 /Users/user1/Sites 物理访问“root”
第一个项目(page1)可通过http://page1.dev.local访问,位于 /Users/user1/Sites/page1
下一个项目遵循相同的逻辑。
当我打开http://dev.local 时,我看到了正确的页面,但是使用http://page1.dev.local我得到了相同的页面。
我当然总是重启 Apache!