komutunu okutunca en altta userid ve user group kaçta bitiyor öğrenin, örneğin aşağıdaki gibi bir çıktı verecek size
Alıntı:
|
kullanici:x:10001:2524::/var/www/vhosts/domain.com:/bin/bash
|
ilk rakam (10001) userid diğeri ise groupid dir.
şimdi bu rakamın bir fazlasını kullanarak aşağıdaki komutu verin.
Alıntı:
|
useradd -u 10002 -o -d /var/www/vhosts/eklenecekdomain.com/ -g psaserv -s /usr/local/psa/bin/chrootsh ftpkullaniciadi
|
şimdi eklediğimiz ftp kullanıcısına şifre verelim (komuttan sonra size 2 kere şifre soracak)
son olarak aşağıdaki komutu verin
Alıntı:
|
usermod -s /bin/bash ftpkullaniciadi
|
ftp kullanıcısı tamam, şimdi apacheye yeni bir domain için kayıtları girelim
öncelikle bu domain için gereken klasörleri oluşturalım
Alıntı:
mkdir /home/httpd/vhosts/eklenecekdomain.com/
mkdir /home/httpd/vhosts/eklenecekdomain.com/conf/
mkdir /home/httpd/vhosts/eklenecekdomain.com/httpdocs
|
şimdi httpd ayar dosyasını mevcut domainimizden kopyalayalım
Alıntı:
|
cp /home/httpd/vhosts/mevcutdomain.com/conf/httpd.include /home/httpd/vhosts/eklenecekdomain.com/conf/
|
bu dosyayı nano ile açarak yeni domaine göre düzenlemeniz lazım.
dosya aşağıdaki gibi olacaktır. kırmızı yazdığım yerleri düzeltmeniz lazım
Alıntı:
<VirtualHost 95.123.123.123:80>
ServerName domain.com:80
ServerAlias www.domain.com
UseCanonicalName Off
ServerAdmin "mailiniz@gmail.com"
DocumentRoot /var/www/vhosts/domain.com/httpdocs
CustomLog /var/www/vhosts/domain.com/statistics/logs/access_log plesklog
ErrorLog /var/www/vhosts/domain.com/statistics/logs/error_log
<IfModule mod_userdir.c>
UserDir /var/www/vhosts/domain.com/web_users
</IfModule>
<IfModule mod_ssl.c>
SSLEngine off
</IfModule>
<Directory /var/www/vhosts/domain.com/httpdocs>
<IfModule sapi_apache2.c>
php_admin_flag engine on
php_admin_flag safe_mode on
php_admin_value open_basedir "/var/www/vhosts/domain.com/httpdocs:/tmp"
</IfModule>
<IfModule mod_php5.c>
php_admin_flag engine on
php_admin_flag safe_mode on
php_admin_value open_basedir "/var/www/vhosts/domain.com/httpdocs:/tmp"
</IfModule>
Options -Includes -ExecCGI
</Directory>
<Directory /var/www/vhosts/domain.com/web_users>
<IfModule sapi_apache2.c>
php_admin_flag engine off
</IfModule>
<IfModule mod_php5.c>
php_admin_flag engine off
</IfModule>
</Directory>
</VirtualHost>
|
Alıntı:
|
nano /home/httpd/vhosts/eklenecekdomain.com/conf/httpd.include
|
açılan ekranda eski domain adini ve kullanicisini gördüğünüz yerleri yenileriyle değiştirin. işiniz bittiğinde CTRL X - Y ve ENTER basarak kaydedip çıkın
şimdi son olarak aşağıdaki gibi plesk ayar dosyasını açın
Alıntı:
|
nano /etc/httpd/conf.d/zz010_psa_httpd.conf
|
en altına yeni eklediğiniz domainin ayar dosyasını include edin
Alıntı:
|
Include /var/www/vhosts/eklenecekdomain.com/conf/httpd.include
|
son olarak apache ve ftp yi restart edin. domaininiz kullanımı hazır.