当前位置: 首页 > 知识库问答 >
问题:

在WAMP中创建虚拟主机

艾成益
2023-03-14

我正在使用Win7和我所有的asp。net应用程序正在端口80上运行

我有WAMP安装在c:\wamp和我的php项目文件夹下c:\wamp\www\作为投影1,投影2等,

现在,我尝试使用以下步骤创建虚拟主机

1)编辑主机文件并添加如下

127.0.0.1:9091    testsite1.mymachine.com

2)打开文件"httpd.conf"在"C:/wamp/bin/apache/Apache2.2.22/conf/"和取消注释行"包括conf/额外的/httpd-vhosts.conf"。

3) 在“C:/wamp/bin/apache/Apache2.2.22/conf/extra”处打开文件“httpd.vhosts.conf”,并添加以下内容

<Directory C:/wamp/www/proj1>
Order Deny,Allow   
Allow from all 
</Directory>

在上面的代码添加了下面的

<VirtualHost *:9091>   
DocumentRoot "C:/wamp/www/proj1" 
ServerName testsite1.mymachine.com
</VirtualHost>

4) 保存了步骤1到步骤3中的所有上述编辑文件,重新启动wamp服务器服务。

但是,我无法使用“testsite1.mymachine.com”访问proj1。我错过什么了吗?另外,请使用“注意”http://localhost:8081/“我可以看到wampserver-服务器配置页面。

非常感谢

共有1个答案

万俟均
2023-03-14

>

将行从#加载模块vhost_别名(模块模块/mod_vhost_别名)更改。因此加载模块vhost\u别名模块/mod\u vhost\u别名。so(取消注释)

查找以下行

#虚拟主机#包括conf/extra/httpd vhosts。形态

换成

#虚拟主机包含conf/额外/httpd-vhosts.conf

现在转到F:\wamp\bin\apache\Apache2。2.21\conf\extra并打开httpd vhosts。conf在末尾将以下代码添加到httpd vhosts。形态

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "C:/wamp/www/(project folder name)"
ServerName (the name with which you want to deploy your project in the browser)
ServerAlias (copy paste the ServerName)
ErrorLog "logs/(deploy_name)-error.log"
CustomLog "logs/(deploy_name)-access.log" common
  <Directory "/">
     Deny from all
     Allow from 127.0.0.1
  </Directory>
</VirtualHost>

最后,使用记事本(以管理员身份打开记事本)更新windows系统中的主机文件,转到C:\windows\System32\drivers\etcopenhosts

查找行127.0。0.1本地主机

在它下面写127.0。0.1(从“httpd vhosts.conf”复制粘贴服务器名)

从wamp重新启动所有服务。

这将使虚拟主机运行,只需在浏览器的地址栏中键入服务器名称,然后点击回车键。

 类似资料:
  • Nginx 是一个快速的、轻量级的 Web 服务器软件, 在许多情况下它已取代了 Apache,尤其是运行 Web 应用程序的情况。 然而,其配置语言与 Apache 相比并没有做什么重大改进,仍然不够简单清晰。 此外,大多数的配置文档只有俄语版,这也就解释了为什么你看到这么多份关于 "Understanding Russian for Nginx Administrators" 的拷贝。 准备工

  • 使用 ERB 模板配置虚拟主机是一种常见的应用, 因为每个虚拟主机配置的实例通常都使用类似的样板代码,只有一两个变量的值不同而已。 显然,对于某些网站或应用程序来说,你需要在虚拟主机的定义中指定特殊的配置选项, 然而这些特殊选项又不能通过一个简单的模板来配置 — 但是,不管怎样, 使用一个模板配置一些简单的站点将会节省时间、避免重复劳动。 操作步骤 添加如下代码到 /etc/puppet/modu

  • 我有域名,我想知道如何将域名连接到我的虚拟主机,我是新来的,所以请回答简单易懂的答案谢谢阅读,希望回答 我更改了hots文件C:\WINDOWS\system32\drivers\etc 127.0.0.1 www.test。通用域名格式 并且还更改httpd-vhosts.confD:\wamp\bin\apache\Apache2.4.4\conf\额外 服务器管理员webmaster@tes

  • 问题内容: 我确信这个问题已经被问过很多次了,但是我没有遇到任何问题。我在配置Zend框架的地方使用XAMPP。 XAMPP在 端口8081 上运行,因为 80 正在被某些Windows进程占用,因此我需要使用以下(或在较新版本中)以下代码配置的虚拟主机。 并使用来更新hosts文件,并尝试重新启动apache,但显示错误。 问题答案: 我看到两个错误: 固定版本: 一件事要提到: 您可以随时尝试

  • 我正在使用LinuxMint17.3,并试图在Apache2.4上创建虚拟主机。我已按照以下步骤操作,但仍然无法浏览该网站: > 修改每个主机 sudo vim/etc/apache2/sites available/site1。通用域名格式。conf 服务器名站点1。com 服务器别名www.site1。com ServerAdminadmin@site1.com DocumentRoot/va

  • 创建一台 Linux 系统的虚拟机,Linux 系统的类型选择的是 CentOS 7.x 。 创建项目 每个项目都在各自的文件夹里,你可以为每个项目单独去创建虚拟机。打开命令行工具,先为项目创建一个文件夹: cd ~/desktop mkdir awesome-project cd awesome-project 上面执行的命令就是在命令行下面,先进入到当前登录用户的桌面(desktop)上,在