PHP

PHP 配置多虚拟主机

2018-08-31  本文已影响0人  薯片柠檬味

一、修改 /Apache/confg/httpd.conf 文件中相关配置项

#LoadModule vhost_alias_module modules/mod_vhost_alias.so// 多站点
#Include conf/extra/httpd-vhosts.conf// 虚拟主机配置文件地址

Listen:8080// 8080 为端口号

二、配置 /Apache/confg/extra/httpd-vhosts.conf 文件中虚拟主机信息

新增如下内容:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com// 接收邮箱地址,可默认
    DocumentRoot "D:/phpStudy/PHPTutorial/WWW/basic/web/"// 项目入口目录
    ServerName basic.com// 域名
    ErrorLog "logs/basic.log"// 错误日志地址
    CustomLog "logs/basic.log" common
</VirtualHost>

如果要新增 localhost,则在添加一个域名为 localhost 的配置项即可:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "D:/phpStudy/PHPTutorial/WWW/"
    ServerName localhost
    ErrorLog "logs/localhost.log"
    CustomLog "logs/localhost.log" common
</VirtualHost>

配置虚拟主机后,要重启服务器才能生效

三、在 host 文件中增加域名和本地地址映射关系

Windows 系统在:C:\Windows\System32\drivers\etc\hosts
Linux 和 MacOS 系统在:/etc/hosts

127.0.0.1    basic.com
127.0.0.1    localhost

Tips: (侵权删)

1、针对配置虚拟服务器之后,localhost不能使用的问题
2、关于 httpd.conf 配置项的一些配置项解释

上一篇 下一篇

猜你喜欢

热点阅读