能实现效果就行,直接用xampp的最好方法就是省事,不用一个一个软件安装!然后下面一步一步实现虚拟一个www.123.com来访问本地网站程序。
1.关闭xampp的apache,然后找到C:\xampp\apache\conf\extra\httpd-vhosts.conf文件:
在##NameVirtualHost *:80 下面加入以下代码,其中的IP为本地电脑的IP,可以进入CMD使用ipconfig查询到本机IP
NameVirtualHost 192.168.1.101:80
然后把以下代码复制一份
##<VirtualHost *:80>
##ServerAdmin postmaster@dummy-host2.localhost
##DocumentRoot "C:/xampp/htdocs/dummy-host2.localhost"
##ServerName dummy-host2.localhost
##ServerAlias www.dummy-host2.localhost
##ErrorLog "logs/dummy-host2.localhost-error.log"
##CustomLog "logs/dummy-host2.localhost-access.log" combined
##</VirtualHost>
修改成以下代码
<VirtualHost *:80>
##ServerAdmin postmaster@dummy-host2.localhost
DocumentRoot "E:/php/ecshop2.72"
ServerName www.123.com
ServerAlias www.123.com
##ErrorLog "logs/dummy-host2.localhost-error.log"
##CustomLog "logs/dummy-host2.localhost-access.log" combined
</VirtualHost>
其中DocumentRoot 是本机网站制作程序的路径,ServerName及ServerAlias 就是要虚拟的域名网址,这个随便你高兴了
2.找到C:\xampp\apache\conf\httpd.conf文件,找到以下代码:
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
把上面的两个网站目录的路径修改成上面设置的路径
DocumentRoot "E:/php"
<Directory "E:/php">
因为设置了虚拟的域名网址,所以路径不用再加上网站的文件夹名称了
3.然后打开C:\WINDOWS\system32\drivers\etc\hosts 文件,
在127.0.0.1 localhost下添加你要添加的虚拟域名网址
127.0.0.1 localhost
192.168.1.101 www.123.com
分享到:
相关推荐
在本教程中,我们将探讨如何在本地计算机上配置Apache以实现基于域名的虚拟主机,这对于开发多站点项目或者进行网站测试非常有用。 首先,我们需要了解什么是基于域名的虚拟主机。在一台物理服务器上,可以设置多个...
3. **更新HOSTS文件**:为了让本地机器识别这个虚拟域名,我们需要编辑HOSTS文件(`/etc/hosts`或`C:\Windows\System32\drivers\etc\hosts`),添加对应的IP和域名映射。例如: ``` 127.0.0.1 example.com ``` 4...
Apache HTTPS服务器搭建是一个重要的网络安全实践,它通过使用SSL/TLS协议提供加密通信,确保网站数据在传输过程中的安全。本文将深入探讨如何配置Apache HTTP服务器以支持HTTPS服务,包括安装Apache、获取SSL证书、...
- **远程测试**:如果需要从其他设备访问Apache服务器,则需要确保服务器的防火墙允许HTTP/HTTPS流量通过,并且需要使用服务器的实际IP地址或域名进行访问。 #### 四、高级配置 Apache的强大之处在于其高度的可...
在配置好虚拟主机后,需要测试 Apache 服务器。可以使用浏览器访问虚拟主机的域名,如果出现 “It Works” 页,则表示 Apache 服务器安装成功。 四、常见问题 在安装和配置 Apache 服务器时,可能会遇到一些问题,...
1. 测试Apache服务器的本地运行:在Fedora8自带的Firefox浏览器中输入本地服务器的IP地址或域名,进行本机测试。 2. 测试Apache服务器的远程运行:通过另一台机器(WindowsXP系统)的Firefox浏览器,输入服务器的IP...
在Mac上搭建本地Apache服务器是许多开发者为了进行Web开发或测试而需要进行的一项基本操作。...总的来说,搭建本地Apache服务器是一个基础且重要的技能,可以帮助开发者在本地环境中测试和调试Web应用。
在很多情况下,我们需要配置DNS系统来管理虚拟域名,这通常涉及到网络服务提供商、服务器托管环境以及多个域名的管理。本篇文章将详细解释如何进行DNS系统虚拟域名的配置和设置。 一、理解DNS系统基本概念 1. 域名...
- 可以使用本地hosts文件进行测试,或者在DNS服务器上添加A记录。 6. **安全与优化**: - 安装完成后,应启用SSL支持以提供HTTPS服务,配置SSL证书。 - 优化Apache配置,如调整MaxKeepAliveRequests、KeepAlive...
【简易本地服务器】是搭建个人开发环境的一种便捷方式,它主要服务于那些需要在个人计算机上进行网站开发、测试或学习编程的人群。本地服务器能够让我们在自己的电脑上模拟真实的网络服务器环境,无需将代码上传到...
对于拥有多个子域的需求场景来说,如何在Windows环境下配置Apache以支持二级域名访问,则显得尤为重要。本文将基于提供的文档资料进行深入解读,并给出具体实施步骤。 #### 二、基础知识介绍 - **Apache**: 一款...
本地搭建测试源的服务器环境是一种常见的做法,它可以帮助开发者在实际环境中模拟线上环境,进行功能验证、性能测试等。本文将基于提供的文档内容,详细介绍如何在本地搭建测试服务器环境,以及该过程中常见问题的...
尽管它不是服务器组件,但在本地安装可以帮助我们更好地理解和测试 SVN。安装过程如下: 1. 解压`svn-win32-1.5.4`压缩包到任意目录。 2. 将解压后的`bin`目录添加到系统环境变量`PATH`中,以便在命令行中直接使用`...
在传统的Web开发中,开发者通常会使用IIS(Internet Information Services)这样的专业Web服务器来运行和测试他们的网站。然而,IIS安装过程复杂,占用系统资源较多,对于一些轻量级的开发和调试工作并不一定是最佳...
9. **Web服务器配置**:如Apache或Nginx等Web服务器需要配置虚拟主机,将域名绑定到相应的网站目录。 10. **防火墙和端口设置**:确保服务器防火墙允许HTTP(80端口)和HTTPS(443端口)的流量,以允许外部访问。 ...
4. **测试Redis**:使用Redis客户端工具(如redis-cli)连接到本地Redis服务器,执行基本操作如`SET`和`GET`,验证其工作正常。 三、Apache与Redis整合 1. **PHP Redis扩展**:如果你使用PHP,需要安装PHP的Redis...
启动Apache服务后,就可以通过Web浏览器访问本地服务器,测试其运行情况。 总结来说,Apache HTTP Server以其强大、稳定和灵活的特点,成为了互联网上首选的Web服务器解决方案。无论是个人开发者还是大型企业,都能...
假设您想要搭建一个基于Apache Web服务器的小型个人博客网站,并希望使用自定义域名访问。 #### 1. 准备工作 - 安装Apache Web服务器。 - 注册一个域名。 - 购买一台云服务器。 #### 2. 实施步骤 1. **安装Apache ...