查看: 140|回复: 0

Apache 配置域名

[复制链接]

2

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-6-15
发表于 2022-4-3 14:53:00 | 显示全部楼层 |阅读模式

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

Directory 配置相关文章



来源:https://www.cnblogs.com/xuey/p/16095960.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部