0

VPS の DNS にワイルドカードを追加したい (Wordpress3.3.2 マルチサイトのセットアップ用)。私は Kloxo を持っています。それを DNS の管理 ( Domain Adm 内) から追加しようとすると、このエラーに直面します。

Alert: invalid_subdomain 

また、私は削除しました:

// Validates subdomain
if (!preg_match("/^(([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\-]*[A-Za-z0-9])$/", $param['hostname'])) {
throw new lxexception('invalid_subdomain', 'hostname');
}

/usr/local/lxlabs/kloxo/httpdocs/htmllib/lib/dns/dnsbaselib.php から取得しましたが、サブドメインに自宅の IP アドレスが表示されるようになりました。このドメイン 310blog.com 用にセットアップしたいのですが、私の IP サーバーは 178.162.231.63 です。(たとえば、サブドメインhttp://saman.310blog.com/を作成すると、Kloxo の既定のページが表示されます)

どうすれば修正できますか?

4

1 に答える 1

0

解決しました!Kloxo 管理者にワイルドカードを追加する場合。次の手順に従う必要があります。

  1. 管理パネルで: Domain Adm->Manage DNS-> Add A、Hostname フィールドに次のように入力する必要があります。

*

そして値フィールドで:

YOU_IP_ADDRESS

追加を押すと、invalid_subdomain エラーが発生する可能性があります。これが発生した場合は、サーバーの /usr/local/lxlabs/kloxo/httpdocs/htmllib/lib/dns/dnsbaselib.php にある "dnsbaselib.php" を編集し、104 行目からこの条件を削除する必要があります。

// Validates subdomain
if (!preg_match("/^(([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\-]*[A-Za-z0-9])$/", $param['hostname'])) {
throw new lxexception('invalid_subdomain', 'hostname');
}

その後、最初のステップを再試行します。

  1. ステップ 1 の後、次のパスで httpd.conf を編集する必要があります: /etc/httpd/conf/httpd.conf、およびこれを追加します。
<VirtualHost YOUR_IP_ADDRESS:80>
ServerName YOUR_DOMAIN.com
ServerAlias *.YOUR_RDOMAIN.com
DocumentRoot /home/DOMAIN_DIR/YOUR_DOMAIN.com/
DirectoryIndex index.php index.html index.shtml index.htm default.htm Default.aspx Default.asp index.pl
ScriptAlias /awstats/ /home/kloxo/httpd/awstats/wwwroot/cgi-bin/
SuexecUserGroup USERNAME USERNAME </VirtualHost>

YOUR_IP_ADDRESS の代わりに IP アドレス、YOUR_DOMAIN.com の代わりにドメイン名、DOMAIN_DIR の代わりにドメイン フォルダ、USERNAME の代わりにユーザー名を使用する必要があります。3. その後、httpd サービスを再起動します。

/etc/init.d/httpd restart
于 2012-05-20T05:48:01.213 に答える