GNU/Linux >> Linux の 問題 >  >> Panels >> cPanel

cPanelでシンボリックリンクを作成する方法

cPanelでシンボリックリンクを作成する方法

シンボリックリンクの略であるシンボリックリンクは、基本的に個々のファイルまたはフォルダへのショートカットです。シンボリックリンクの利点の1つは、物理的な場所ではなく抽象的なファイル名/ディレクトリを参照するため、ファイルシステム間を移動できることです。

cPanelでシンボリックリンクを作成する方法はいくつかあります。

1。次のコマンドを実行して、SSH経由でシンボリックリンクを作成できます。

ln -s / path / to / target / path / to /shortcut

2。同じコマンドを使用してcronジョブを介して作成することもできます:





注: シンボリックリンクが作成されたら、必ずcronjobを削除してください。

3。 PHP関数を使用してシンボリックリンクを作成することもできます。

スクリプトの例を以下に示します。

<?php
$ target ='/home/cPanelusername/public_html/index.html ';
$ Shortcut ='script.html';
symlink($ target、$ Shortcut);
?>


このPHPファイルをブラウザで実行するだけで、すぐにシンボリックリンクが作成されます。


symlinkの使用例

シンボリックリンクは、多くの場合に最適なソリューションです。この例では、メインドメインのWebルート(/ public_html )にある画像を使用するためにシンボリックリンクを使用します /)アドオンドメインのウェブサイト( /public_html/domain1.com ):



アドオンドメインのウェブサイトは/public_html以降にアクセスできないためレベルディレクトリ、 / public_html / imagesにある画像を使用する唯一の方法 フォルダは、アドオンドメインフォルダにシンボリックリンクを作成するためのものです:

ln -s /home/ncexample/public_html/images/ /home/ncexample/public_html/domain1.com/images >

ご覧のとおり、複数のWebサイトで同じファイルを使用する場合、シンボリックリンクはコンテンツの重複を防ぐのに役立ちます。

注: 他のWebサイトのルートディレクトリへのシンボリックリンクを作成すると、重大なセキュリティ違反が発生する可能性があります。そのため、構成ファイルやシステムファイルを公開していないフォルダにのみシンボリックリンクを使用することを強くお勧めします。取得した場合、そのようなファイルはハッキングやその他の悪意のあるものに使用される可能性があります。アクティビティ。


以上です!


サポートが必要ですか?ヘルプデスク経由でお問い合わせください


cPanel
  1. cPanelでFTPアカウントを作成する方法

  2. cPanelでMySQLデータベースを作成する方法

  3. ディレクトリへのリンクを作成する方法

  1. Linuxでハードリンクとシンボリックリンクを作成する方法

  2. cPanelでデータベースを作成する方法

  3. cPanel デモ アカウントの作成方法

  1. Lnコマンド:Linuxでシンボリックリンクを作成する方法

  2. cPanelでサブドメインを作成する方法

  3. cPanelでワイルドカードサブドメインを作成する方法