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 / vhosts.conf 导入虚拟主机配置:</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><VirtualHost _default_:80><span style="color: rgba(0, 128, 0, 1)">#</span><span style="color: rgba(0, 128, 0, 1)"> 默认访问</span>
DocumentRoot "F:\phpStud\PHPTutorial\WWW"
<Directory "F:\phpStud\PHPTutorial\WWW"><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></Directory>
</VirtualHost>
<VirtualHost *:80><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>
<Directory "F:\phpStud\PHPTutorial\WWW\CasPHP\public"> <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>
</Directory>
</VirtualHost></pre>
</div>
<p> </p>
<p> 配置文件修改后,重启apache</p>
<p>Directory 配置相关文章</p><br><br>
来源:https://www.cnblogs.com/xuey/p/16095960.html
頁:
[1]