文章目錄
  1. 1. httpd.conf
  2. 2. hosts
  3. 3. 参考文献

我们项目开发好了之后需要真实的环境测试,此时我们就需要配置apache虚拟主机。

环境: ubuntu16.04, lampp

httpd.conf

httpd.conf是apache主配置信息。然后我们打开文件的目录

1
cd /opt/lampp/apache2/conf

然后我们看一下httpd.conf中的主要信息是什么?

1
2
3
4
5
6
7
8
9
Alias /bitnami/ "/opt/lampp/apache2/htdocs/"
Alias /bitnami "/opt/lampp/apache2/htdocs"
<Directory "/opt/lampp/apache2/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

然后就让我们在文件的末尾增加以下内容

1
2
3
4
5
6
7
<VirtualHost *:80>
ServerName www.liming.com
ServerAdmin liming@qq.com
DocumentRoot "/opt/lampp/htdocs/beautifulArtical/thinkphp/public"
ErrorLog "/opt/lampp/www.liming.com_errors.log"
CustomLog "/opt/lampp/logs/www.liming.com_accesses.log" common
</VirtualHost>
  • <VirtualHost *:80> 和 </VirtualHost>:表示在其中的是一个虚拟主机的配置。80指定了端口号。
  • ServerName:设置虚拟主机的域名,www.liming.com可以是你注册的任何域名
  • ServerAdmin:设置该虚拟主机网管员的邮件
  • :设置该虚拟主机的主目录路径
  • ErrorLog:设置该虚拟主机的出错信息
  • CustomLog:设置该虚拟主机的访问信息

hosts

修改hosts,当你配置好相关的信息之后我们现在要做的任务就是将127.0.0.1指向www.liming.com

1
sudo /etc/hosts

然后在文件中添加

1
127.0.0.1 www.liming.com

然后我们测试一下,打开终端

1
ping www.liming.com

发现没有问题。

然后我们重启apache服务。

参考文献

Apache虚拟主机指南

文章目錄
  1. 1. httpd.conf
  2. 2. hosts
  3. 3. 参考文献