In Linux, a symbolic link (also known as a symlink or soft link) is a file that points to other files or directories by representing their absolute or relative path. It's similar to shortcuts in Windows and provides a
convenient way to access files or folders with long paths quickly. Symbolic links can be particularly useful when you need to reference a frequently accessed file or folder from different locations, without having to create multiple copies of it.
How it works?
A symbolic link is a reference to the original file on your system and doesn't contain data from the target file. Therefore, deleting the target file renders the symbolic link useless, but deleting the symlink doesn't affect the target file. This behavior makes symbolic links a useful tool for managing file paths and reducing duplication on your system. Additionally, symbolic links can be easily updated to point to a new file or directory, providing a convenient way to keep your system organized and up-to-date.
How to configure it on myVesta Hosting Panel:
For example, we added some.domain.com and we want that domain to open files from this folder www.domain.com/some
Steps:
1. Add some.domain.com to myVesta
2. In your SSH, as root, run:
Code: Select all
#Creating folder
mkdir /home/user/web/domain.com/public_html/some
chown user:user /home/user/web/domain.com/public_html/some
Code: Select all
#Delete default public_html folder
rm -rf /home/user/web/some.domain.com/public_html
Code: Select all
#Creating of a symbolic link
ln -s /home/user/web/domain.com/public_html/some /home/user/web/some.domain.com/public_html
chown -h user:user /home/user/web/some.domain.com/public_html
Another way to do this is to use v-move-folder-and-make-symlink command: viewtopic.php?t=767