配置本地的虚拟主机

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

如果你不想在地址里加上这个目录名称,我们可以使用 Apache 的虚拟主机功能,配置一下本地的虚拟主机。在地址栏里输入 fenikso 直接就能打开 htdocs 目录下面的 fenikso 目录里面的内容。

首先我们要配置一下电脑的 hosts 文件。mac 系统里这个文件的位置是在根目录下的 /etc 里面。windows 系统的 hosts 文件在系统盘下面的 Windows\System32\drivers\etc ,

Mac 用户可以使用终端工具来编辑一下这个文件。打开终端 …

先切换到 root 用户 … su root ,然后使用 vim 去编辑这个文件,输入 vim /etc/hosts

按一下 i 键,然后输入 127.0.0.1 fenikso ,Windows 用户可以直接使用文本编辑软件打开这个文件,然后输入一样的东西。

127.0.0.1 是为本机保留的一个 IP 地址,他就表示本地计算机,也就是你正在使用的这台电脑。后面的 fenikso 是我们自己定义的一个名称,也就是当我们在浏览器里输入 fenikso 的时候,打开的就是 127.0.0.1 这个 IP 地址。

下面你可以看到,还有一行 127.0.0.1 localhost,也就是为什么我们输入 localhost 可以打开在自己电脑上的网站。

ESC,退出编辑模式。然后输入 :wq ,保存并退出。

下面我们还要修改一下 Apache 的配置文件,去定义虚拟主机功能。具体的方法你可以查看一下宁皓网的在阿里云上运行网站这套课程。

打开 Apache 的配置文件 httpd.conf ,在 应用程序 … MAMP,conf,apache,打开 httpd.conf

浏览器到文件的最后,然后粘贴一下我们准备好的代码,在课程的资料包里你可以找到 …. 粘贴过来

这段代码就是开启了 Apache 的虚拟主机功能,并且定义了两个虚拟主机,一个是默认的虚拟主机,第二个就是 fenikso 这个虚拟主机。

意思就是告诉 Apache ,当 fenikso 这个名称进来的时候,打开的是在这里定义的目录里面的内容。

然后需要重新启动一下 Apache …

回到浏览器,输入 fenikso:8888 ,这样我们可以直接打开 fenikso 目录下面的内容了。

NameVirtualHost *

<VirtualHost *>
ServerName localhost
DocumentRoot "/Applications/MAMP/htdocs/"
<Directory "/Applications/MAMP/htdocs/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost *>
ServerName fenikso
DocumentRoot "/Applications/MAMP/htdocs/fenikso"
<Directory "/Applications/MAMP/htdocs/fenikso">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

配置本地的虚拟主机《 WordPress 基础 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点