问题标签 [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.
apache - 在 Mac OSX 10.6 中将新行附加到 etc/hosts 和 Apache httpd-vhosts.conf 的 Shell 脚本
我正在使用 Mac OSX 10.6 并在其上进行 Web 开发。我知道一些关于编写 shell 脚本的知识,但我还不是很精通它们。
我想做的是编写一个 shell 脚本,它只需要一个本地站点别名和文档目录,然后它将新别名附加到主机上,在新行上带有“127.0.0.1 mysite.local”之类的东西在等/主机的底部。
然后脚本会在 Apache 的 httpd-vhosts.conf 文件中添加如下内容:
然后它最终会运行命令来重新启动我的 Apache 服务器。现在我知道了重启 Apache 的终端命令,这很简单。我也知道如何从运行脚本的用户那里读取站点名称和路径。比如下图:
我不知道该怎么做是将文本从终端附加到文件中。
有什么想法或有用的想法吗?
谢谢,帕特里克
apache2 - apache2 虚拟主机重定向
我在我的 Windows 主机文件中定义了不同的主机,每个项目版本(rc1、rc2 等)都有一个。我想为每个版本创建一个虚拟主机,这样我就可以直接重定向到它的子目录,例如:
pp15.mv => http://localhost/mv/pp15/ .....
pp16.mv => http://localhost/mv/pp16/ .....
此外,我需要将主机 ppX.mv 重定向到自动登录 url,看起来像/mv_dbname.php?login=testlogin&mdp=202cb962ac59075b964b07152d234b70
所以,最后,我想在我的网址栏中输入:http://pp15.mv
并
重定向到
http://pp15.mv/mv_dbname.php?login=testlogin&mdp=202cb962ac59075b964b07152d234b70
在我的虚拟主机文件中,我有这样的东西:
第一次重定向效果很好,但是如果我尝试直接重定向主机,我会收到重定向错误(发生了太多重定向)
有人有想法吗?
之前谢谢你。
apache2 - 将本地域指向 localhost:3000
嘿,我很想将本地域指向 localhost:3000 或我正在运行 Wubrick 实例的其他端口(用于 Rails)
我找不到将本地域指向这些 wubrick 实例(或只是 localhost:3000)的 apache2 配置。有人可以帮我吗?
问候,
尼基尔·古普塔
amazon-ec2 - EC2 ubuntu 上的多个虚拟主机 - 无法访问第二个主机,始终访问默认值
第一次发帖,但请帮忙。我已经搜索和重新配置了 6 天,并且已经失去了几束头发。
问题:我想在我的 ubuntu 服务器上安装 2 个以上的虚拟主机(1 个 ip)但是 - 只有第一个“按字母顺序”列出的启用站点的节目。000-默认 www.domain1.com www.domain2.com
单独他们都工作(如果我 a2dissite 为每个离开 1)
配置:UBUNTU 10.10 服务器 EC2 实例(不要为这部分拍摄我 - 希望这不是问题!) APACHE 2.2.16 DNS my.domain.com - 到我的公共 ec2 dns(这有效)
虚拟主机:
默认
虚拟主机 1 - 域 1
我在另一个具有不同域名的文档根目录中也有 domain2 的上述内容
符号链接到位:我的 apache2ctl -St 显示以下 - VirtualHost 配置:
我的 ports.conf: NameVirtualHost *:80 Listen 80
我的 apache2.conf 和 httpd.conf 没有从默认更改为空。
我已经尝试了以下(以及大约一百个其他):
[URL="http://ubuntu-tutorials.com/2008/01/09/setting-up-name-based-virtual-hosting/"][/URL] [URL="http://httpd.apache. org/docs/2.2/rewrite/vhosts.html"]http://httpd.apache.org/docs/2.2/rewrite/vhosts.html[/URL] [URL="http://ubuntuforums.org/archive/ index.php/t-1466665.html"]http://ubuntuforums.org/archive/index.php/t-1466665.html[/URL] [URL="http://flurdy.com/docs/ec2/ basics/index.html"]http://flurdy.com/docs/ec2/basics/index.html[/URL] [URL="http://www.webmasterworld.com/apache/3282118.htm"]http ://www.webmasterworld.com/apache/3282118.htm[/URL]
似乎我已经尝试了其他所有人都遇到的所有问题,但似乎没有任何东西可以解决我的问题。
可能性:
1)EC2
2)文件的权限-我将所有内容都更改为 apache2 用户“www-data”-没有骰子。
3)我是个笨蛋……希望如此,你们中的一个好心人指出我的问题。:)
很快聊天......我会在这里失去我的头发。
问候, 洛甘萨诺
apache - 具有相同端口的不同虚拟主机
对于不同的项目和不同的日志,我需要两个具有相同侦听端口的 VirtualHost。这是我所拥有的:
xampp - xampp 1.7.3 升级损坏的虚拟主机访问被禁止
我有一个与另一个用户在这里报告的类似问题 XAMPP v1.7.4 安装问题,本地主机不工作
就我而言,将 xampp 升级到 1.7.3 (osx) 破坏了我的虚拟主机。
在 /etc/hosts 我有
在 /Applications/XAMPP/etc/httpd.conf 我有:
在 /Applications/XAMPP/etc/extra/httpd-vhosts.conf 我有: # 使用基于名称的虚拟主机。名称虚拟主机 *:80 名称虚拟主机 *:443
当试图访问 mysite.test Apache 时记录如下错误 [error] [client 127.0.0.1] (13)Permission denied: access to / denied
我已经删除了 .htaccess,并修复了我的磁盘权限,以防万一导致问题。
谁能建议我可能会错过什么?
提前谢谢。
zend-framework - 在 zend 框架项目中设置虚拟主机后,项目图像不可见
我的项目结构如下---
/
上市
- .htaccess
- 索引.php
- 模板 ...........
数据
- 上传(此应用程序上传的所有图像)
- .....................
像这些
在为这个项目设置虚拟主机之前,一切都运行良好,但设置后我无法在任何地方看到上传的图像。
我可能会因为以下原因而发生
- 我的虚拟主机指向公共目录,但上传的图像在上传目录下。
- 我的问题是,如果不将上传目录更改为公共目录,我怎么能显示我的图像
以下是我的 .htaccess 文件 ----------
并且在 apache 文件主机上设置如下----------
谢谢鲁兹迪
apache - 通过 Redmine 安装托管个人页面
我目前在我的服务器上安装了 redmine,并将 apache2 配置为在 mydomain.com 上的虚拟主机中运行它
事情是我还想在 mydomain.com/personal 上托管一些额外的页面,但是由于 redmine 正在运行,所以从未找到该页面。如何覆盖此配置以运行 redmine 和一些个人页面?
apache - 如何在 Zend Server 上创建 VirtualHost?
我正在使用zend 服务器,我在extra/httpd-vhosts.conf 文件中添加了一个VirtualHost,并从httpd.conf 文件中删除了#。
这是我添加到 extra/httpd-vhosts.conf 文件中的内容:
当我访问 quickstart.local 它工作正常,但它也会影响 localhost(即当我尝试加载http://localhost/时,我看到与http://quickstart.local/相同的站点。
我该如何解决这个问题?我希望 localhost(我将其用于另一个项目)和 quickstart.local 是分开的。
apache - 如何使用 grep 过滤 Apache 虚拟主机列表
我有一个配置有许多虚拟主机的 Apache 服务器,并且希望能够像这样使用 grep 过滤它们。
.. 但是,这种方法不起作用 - 我仍然看到列出了我的所有虚拟主机。有什么想法我可以实际做到这一点吗?
这是 httpd -S 的输出示例