gpt4 book ai didi

osx-lion - Mac OS Lion - 通配符子域虚拟主机

转载 作者:行者123 更新时间:2023-12-02 00:39:24 25 4
gpt4 key购买 nike

我正在尝试让 WordPress 3.3.1 多站点(子域)在我的本地主机中工作。但是,我似乎需要为我的 Wordpress 虚拟主机配置通配符子域。我们的想法是让 any_subdomain.my_wordpress.local 转到 my_wordpress.local

如何在使用 Apache 2.2.22 的 Mac OS 10.7.3 中执行此操作?

这是在我的 http-vhosts.conf 文件中为该本地站点设置的虚拟主机:

<VirtualHost *:80>
DocumentRoot "/Users/some_user/Sites/wordpress_mu"
ServerName wordpress_mu
ServerAlias *.wordpress_mu
ServerAdmin some@email.com

# Logging
ErrorLog "logs/wordpress_mu.error_log.log"
CustomLog "logs/wordpress_mu.access_log.log" combined

<Directory "/Users/some_user/Sites/wordpress_mu">
RewriteEngine On

# To allow permalink as specified by wordpress admin interface
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Options FollowSymLinks MultiViews Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>

# Set valid directory pages
DirectoryIndex index.html index.htm index.shtml index.php

我还将 wordpress_mu 添加到了/etc/hosts 中。

127.0.0.1  wordpress_mu

提前谢谢您。

最佳答案

/etc/hosts 不支持通配符,因此您需要将每个子域添加到 /etc/hosts 中,否则它将无法工作。

或者,您可以在本地网络上的某个位置运行 DNS 服务器,无论是您的本地计算机、另一台机器还是您的路由器。 dnsmasq设置起来非常容易。如果您有支持ddwrt的无线路由器然后你甚至可以在那里运行它。这样您就可以只使用通配符。

关于osx-lion - Mac OS Lion - 通配符子域虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9562059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com