隐私用户闭嘴别理我 發表於 2022-4-3 14:53:00

Apache 配置域名

<h3>hosts 配置</h3>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> 主机ip      域名</span>
127.0.0.1       www.casphp.<span style="color: rgba(0, 0, 0, 1)">com
</span>127.0.0.1       www.gohosts.com</pre>
</div>
<h3>apache对应安装目录,打开httpd.conf</h3>
<p>启用apache的虚拟主机功能(去掉前面注释#):</p>
<div class="cnblogs_code">
<pre>LoadModule vhost_alias_module modules/mod_vhost_alias.so</pre>
</div>
<p>从httpd-vhosts.conf /&nbsp;vhosts.conf&nbsp;导入虚拟主机配置:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> Distributed authoring and versioning (WebDAV)</span><span style="color: rgba(0, 128, 0, 1)">
#</span><span style="color: rgba(0, 128, 0, 1)">Include conf/extra/httpd-dav.conf</span>

<span style="color: rgba(0, 0, 255, 1)">Include</span> conf/vhosts.conf<span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> window 平台,apache 默认,</span></pre>
</div>
<p>增加虚拟主机配置</p>
<div class="cnblogs_code">
<pre>&lt;VirtualHost _default_:80&gt;<span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> 默认访问</span>
DocumentRoot "F:\phpStud\PHPTutorial\WWW"
&lt;Directory "F:\phpStud\PHPTutorial\WWW"&gt;<span style="color: rgba(0, 0, 0, 1)">
    Options </span>-Indexes -FollowSymLinks +ExecCGI<span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)">Indexes:服务器可生成此目录的文件列表。</span>
    AllowOverride All<span style="color: rgba(0, 128, 0, 1)">#
</span>    Order allow,<span style="color: rgba(0, 0, 0, 1)">deny
    Allow from all
    </span><span style="color: rgba(0, 0, 255, 1)">Require</span><span style="color: rgba(0, 0, 0, 1)"> all granted
</span>&lt;/Directory&gt;
&lt;/VirtualHost&gt;


&lt;VirtualHost *:80&gt;<span style="color: rgba(0, 0, 0, 1)">
    DocumentRoot </span>"F:\phpStud\PHPTutorial\WWW\CasPHP\public" <span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)">网站访问根目录</span>
    ServerName casphp.com<span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> 域名</span>
    ServerAlias gohosts.com<span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)">二阶域名 </span>
&lt;Directory "F:\phpStud\PHPTutorial\WWW\CasPHP\public"&gt;   <span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)">网站访问根目录</span>
      Options FollowSymLinks ExecCGI   <span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)">FollowSymLinks:服务器可使用符号链接指向的文件或目录。ExecCGI:允许在此目录中执行CGI程序。 </span>
      AllowOverride All   <span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)">会根据设定的值决定是否读取目录中的.htaccess文件,来改变原来所设置的权限,All:读取.htaccess文件的内容,修改原来的访问权限。None:不读取.</span>
      AccessFileName ".htaccess" <span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)">指令用于指定保护目录设定文件的文件名称,默认值为“.htaccess”。</span>
      Order allow,deny<span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> Order用于指定allow和deny的先后次序。 allow 设定允许访问Apache服务器的主机,Deny 设定拒绝访问Apache服务器的主机</span>
      Allow from all<span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)">允许所有主机的访问 </span>
      <span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> Allow from 202.96.0.97 202.96.0.98允许来自指定IP地址主机的访问</span>
   <span style="color: rgba(0, 0, 255, 1)">Require</span> all granted <span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)">Require 设定主机访问</span>
&lt;/Directory&gt;
&lt;/VirtualHost&gt;</pre>
</div>
<p>&nbsp;</p>
<p>&nbsp;配置文件修改后,重启apache</p>
<p>Directory 配置相关文章</p><br><br>
来源:https://www.cnblogs.com/xuey/p/16095960.html
頁: [1]
查看完整版本: Apache 配置域名