Apache 为本地主机AMPP添加虚拟主机 DocumentRoot“C:/Program Files(x86)/AMPS/www” 服务器名本地主机 DocumentRoot“C:/Program Files(x86)/AMPS/www/proj” ServerName项目本地

Apache 为本地主机AMPP添加虚拟主机 DocumentRoot“C:/Program Files(x86)/AMPS/www” 服务器名本地主机 DocumentRoot“C:/Program Files(x86)/AMPS/www/proj” ServerName项目本地,apache,virtualhost,Apache,Virtualhost,如何将特定“域”(虚拟主机域)绑定到一个位置?以上几点也适用于本地主机。您是否尝试过使用?您应该可以在此处找到更多示例:正如您所说,您正在使用AMPS,我想您正在将以下说明添加到文件夹中: 127.0.0.1 xampp.local 考虑到这一点,我将展示一个配置示例 AMPPS/apache/conf/extra/httpd-vhosts.conf 如果您使用的是Windows环境,则可以在以下位置找到主机文件: /etc/hosts 注意:您可能需要再次键入密码,或允许您正在

如何将特定“域”(虚拟主机域)绑定到一个位置?以上几点也适用于本地主机。

您是否尝试过使用
?您应该可以在此处找到更多示例:

正如您所说,您正在使用AMPS,我想您正在将以下说明添加到文件夹中:

127.0.0.1      xampp.local
考虑到这一点,我将展示一个配置示例

AMPPS/apache/conf/extra/httpd-vhosts.conf
如果您使用的是Windows环境,则可以在以下位置找到主机文件:

/etc/hosts
注意:您可能需要再次键入密码,或允许您正在使用的编辑文件的程序使用管理员权限

然后将本地IP和主机名添加到其中。就这样,

c:\windows\system32\drivers\etc\hosts

如果您不将URL添加到主机文件,则无法使用。

有人知道OSX相当于C:\Windows\System32\Drivers\etc\hosts-Windows或/etc/hosts-Linux(Ubuntu)?在查找程序中找不到它(隐藏?)。必须使用终端$sudo nano/private/etc/hostssee
<VirtualHost project.local:80>
    <Directory "/Users/you/yourproject">
        Options FollowSymLinks Indexes
        AllowOverride All
        Order deny,allow
        allow from All
    </Directory>
    ServerName project.local
    ServerAlias project.local 127.0.0.1
    ScriptAlias /cgi-bin/ "/Users/you/yourproject/cgi-bin/"
    DocumentRoot "/Users/you/yourproject"
    ErrorLog "/Applications/AMPPS/apache/logs/project.error_log"
    CustomLog "/Applications/AMPPS/apache/logs/project.access.log" combined
</VirtualHost>
/etc/hosts
c:\windows\system32\drivers\etc\hosts
127.0.0.1      project.local