Linux’un Plesk kurulu sunucularinda asağıdaki adımları uygulayarak bir alan adinin mevcut dizin yolunu istedigimiz bir başka dizin yolu ile değiştirebiliyoruz.

Default Path: /var/www/vhosts/sitename.com/httpdocs/

İşlemleri yapabilmek için root yetkileri ile shell almamiz gerekiyor.

[root@matrix ~]# id;whoami
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
roo
mkdir  -v /ugurengin/ -m 755
mkdir: created directory `/ugurengin/'
cd /ugurengin/
mkdir -v /virtualdomain/ -m 750
mkdir: created directory `/virtualdomain/'

Psa dizinine geçip aşağıdaki perl scriptini calıştırabiliriz.
Not: Dizin değişikliği esnasında mevcut permission yapisi guncel kalmaktadir.

cd /usr/local/bin/psa/
perl transvhosts.pl --dest-dir /ugurengin/virtualdomain/sitename.com
Moving files to new directory...
Correct psa configuration file...
Correct passwd file...
Correct database...
[Sun Nov 20 11:56:43 2010] [warn] module ssl_module is already loaded, skipping

Oluşan yeni dizin yolu: /ugurengin/virtualdomain/sitename.com/httpdocs

Örnek root dizinler

total 48
drwxr-x--- 5 sitename psaserv 4096 Nov 18 08:34 anon_ftp
drwxr-xr-x 2 root   psaserv 4096 Nov 18 08:34 bin
drwxr-x--- 3 sitename psaserv 4096 Nov 18 08:34 cgi-bin
drwxr-x--- 2 root   psaserv 4096 Nov 21 12:16 conf
drwxr-xr-x 2 root   psaserv 4096 Nov 18 08:34 error_docs
drwxr-x--- 7 sitename psaserv 4096 Nov 18 08:34 httpdocs
drwxr-x--- 7 sitename psaserv 4096 Nov 18 08:34 httpsdocs
drwxr-x--- 2 root   psaserv 4096 Nov 18 08:34 pd
drwx------ 2 sitename root    4096 Nov 18 08:34 private
dr-xr-x--- 7 root   psaserv 4096 Nov 18 08:34 statistics
drwxr-xr-x 2 root   psaserv 4096 Nov 18 08:34 subdomains
drwxr-xr-x 2 root   psaserv 4096 Nov 18 08:34 web_users

“sitename”: User
“psaserv”: Group

Find komutu ile 1 dakika once .html uzantili dosyalarda yapilan degisiklikleri gorelim.

find /ugurengin/ -name '*.html' -mtime -1
/ugurengin/virtualdomain/sitename/httpdocs/index.html

Yapılan değişiklikleri reload edelim.

cd /usr/local/psa/admin ;pwd
/usr/local/psa/admin/sbi
./websrvmng --reconfigure-vhost --vhost-name=sitename.com
Share on Facebook

Leave a reply

required

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>