一、修改端口号
- 将
httpd.conf
中的Listen 80
、ServerName localhost:80
改为别的端口号,防止冲突; - 将
httpd-ssl.conf
的Listen 443
改为别的端口号,防止冲突。
二、启用虚拟主机服务
修改httpd.conf
-
启用apache重写模式,将
AllowOverride None
全改为AllowOverride all
;将Require all denied
改为Require all granted
;并且启用重写服务模块:去掉
LoadModule rewrite_module modules/mod_rewrite.so
的注释。 -
启用apache虚拟主机服务:去掉
Include conf/extra/httpd-vhosts.conf
的注释;更改
<IfModule dir_module>
中的DirectoryIndex
选项,设置默认访问文件,laravel一般设置为index.php
;去掉
LoadModule vhost_alias_module modules/mod_vhost_alias.so
之前的注释。
修改httpd-vhosts.conf
<VirtualHost *:你的端口号(和httpd.conf中修改的端口号一样)>
DocumentRoot "你的文件入口目录"
ServerName 你的服务器域名
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
#如果配置文件修改后无法启动apache服务,可以考虑在apache安装目录的bin文件夹下,运行
#httpd -t命令,检查错误。
三、更改域名
打开C:\Windows\System32\drivers\etc下的hosts文件,添加如下命令:127.0.0.1 你的域名
重启apache服务即可。