Apache 配置域名
hosts 配置
# 主机ip 域名 127.0.0.1 www.casphp.com 127.0.0.1 www.gohosts.com
apache对应安装目录,打开httpd.conf
启用apache的虚拟主机功能(去掉前面注释#):
LoadModule vhost_alias_module modules/mod_vhost_alias.so
从httpd-vhosts.conf / vhosts.conf 导入虚拟主机配置:
# Distributed authoring and versioning (WebDAV) #Include conf/extra/httpd-dav.conf Include conf/vhosts.conf # window 平台,apache 默认,
增加虚拟主机配置
<VirtualHost _default_:80> # 默认访问 DocumentRoot "F:\phpStud\PHPTutorial\WWW" <Directory "F:\phpStud\PHPTutorial\WWW"> Options -Indexes -FollowSymLinks +ExecCGI #Indexes:服务器可生成此目录的文件列表。 AllowOverride All # Order allow,deny Allow from all Require all granted </Directory> </VirtualHost> <VirtualHost *:80> DocumentRoot "F:\phpStud\PHPTutorial\WWW\CasPHP\public" #网站访问根目录 ServerName casphp.com # 域名 ServerAlias gohosts.com #二阶域名 <Directory "F:\phpStud\PHPTutorial\WWW\CasPHP\public"> #网站访问根目录 Options FollowSymLinks ExecCGI #FollowSymLinks:服务器可使用符号链接指向的文件或目录。 ExecCGI:允许在此目录中执行CGI程序。 AllowOverride All #会根据设定的值决定是否读取目录中的.htaccess文件,来改变原来所设置的权限,All:读取.htaccess文件的内容,修改原来的访问权限。None:不读取. AccessFileName ".htaccess" #指令用于指定保护目录设定文件的文件名称,默认值为“.htaccess”。 Order allow,deny # Order用于指定allow和deny的先后次序。 allow 设定允许访问Apache服务器的主机,Deny 设定拒绝访问Apache服务器的主机 Allow from all #允许所有主机的访问 # Allow from 202.96.0.97 202.96.0.98 允许来自指定IP地址主机的访问 Require all granted #Require 设定主机访问 </Directory> </VirtualHost>
配置文件修改后,重启apache
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!