Mysite.no-ip.orgにサーバーがあります。すべてが正常に機能しており、mysite.no-ip.org/blogおよびmysite.no-ip.org/owncloudを作成してアクセスするブログとowncloudがあります。次に、blog.mysite.no-ip.orgとowncloud.mysite.no-ip.orgを作成できるように、サブドメインを作成します。
私はそれをよく見てきましたが、最も簡単なチュートリアルはこのチュートリアルでした。 http://www.bcat.eu/blog/local-subdomains-under-ubuntu-linux-and-Apache-2-4-tutorial/ 私は自分のサーバー上にいないが、sshリモートであるため、localhostを使用する場合、これが機能するかどうかはわかりません。これが私の最初の障害です。サーバーの隣にいなくてもこのチュートリアルに従うことはできますか?
また、CNAMEレコードを発見しました(完全にはわかりません)。私はno-ip.orgを使用していますが、このようなことを実行しようとしましたが、これも明確ではありません https://support.uberflip.com/entries/235780-4-4-5-how-to -setup-a-cname-redirect#noip
誰にもポインターがありますか?これは私にとって非常に怪しげであり、解決策から遠く離れているのか本当に近いのかわかりません(少なくとも、Apache confをチェックするための最初のステップであるlocalhostを試すことができても、それさえできません私はsshから)。
とにかく、事前にご協力いただきありがとうございます。任意のヘルプ、リンクは歓迎されています。
これは実際には本当に簡単です。
まず、DNSが機能していることを確認してください。 IPアドレスを指している限り、A
、AAAA
、またはCNAME
レコードを使用できます。
続行する前に動作するかどうかを確認してください!これにより、多くの手間が省けます。 ping subdomain.mydomain.com
またはnslookup subdomain.mydomain.com
を使用して確認できます。 IPアドレスを指している場合は問題ありません。
DNSの変更には最大24時間かかる場合があります。今すぐ続行する場合は、hostsファイルを編集してサブドメインを手動で追加できます。これは現在のPCでのみ機能するため、24時間後にDNSを再度チェックして、他の場所でも機能していることを確認してください(ホストファイルへの変更を確認する前に元に戻すことを忘れないでください)。
これをする:
Sudo nano /etc/hosts
次のような行を追加します(もちろんIPとホスト名を置き換えます):
34.54.235.64 subdomain.mydomain.com
ファイルを保存します。
次に、Apache2の構成を更新します。
このVirtualHostを追加するだけで:
<VirtualHost *:80>
ServerName subdomain.mydomain.com
DocumentRoot /var/www/subdomain.mydomain.com
</VirtualHost>
/var/www/subdomain.mydomain.com
を作成して、Apache2を再起動します。
mkdir -p /var/www/subdomain.mydomain.com
Sudo service Apache2 restart
サイトを有効にします。
Sudo a2ensite subdomain.mydomain.com
追加するすべてのサブドメインに対してこれを繰り返します。