在ISPConfig3服務(wù)器訪問USERDIR |
發(fā)布時(shí)間: 2012/9/15 17:46:00 |
本教程介紹如何啟用用戶目錄的訪問您的運(yùn)行apache2的。 ISPConfig3服務(wù)器上 最后,你的客戶將能夠訪問他們的網(wǎng)站通過http://yourdomain.tld/~clientdomain.tld 1要求 2準(zhǔn)備的Apache2 a2enmod userdir 因?yàn)槲覀儾幌胧褂迷撃K的默認(rèn)配置,我們只需刪除它的內(nèi)容(否則usedir訪問將有可能從所有域): echo "" > /etc/apache2/mods-available/userdir.conf 然而,apache2的現(xiàn)在不為用戶目錄中有一個(gè)配置了,因此,我們?cè)俅螌⑺砑印?/span> [...]
<IfModule mod_userdir.c>
UserDir /var/www/*/web
UserDir disabled
Include /etc/apache2/userdirs-enabled/*
<Directory /var/www/*/web>
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
# Disallow PHP file access
<Files ~ '.php[s3-6]{0,1}$'>
Order allow,deny
Deny from all
Allow from none
</Files>
</Directory>
</IfModule>
[...]
保存該文件。 mkdir /etc/apache2/userdirs-available 最后,重新啟動(dòng)apache: /etc/init.d/apache2 restart 3安裝插件 cd /tmp 下載插件: wget https://github.com/Rackster/ispconfig3-userdir/zipball/stable 需要注意的是最后一部分的URL(例如:*穩(wěn)定*)代表的分支。 unzip stable 把文件復(fù)制到 OK,你現(xiàn)在有服務(wù)器的磁盤上的所有文件,現(xiàn)在是時(shí)候?qū)⑺鼈儚?fù)制到正確的路徑。因此,我們首先改變到新創(chuàng)建的文件夾: cd Rackster-ispconfig3-userdir-* 復(fù)制文件: cp usr/local/ispconfig/server/plugins-available/apache2_userdir_plugin.inc.php usr/local/ispconfig/server/plugins-available/ 相同的接口文件夾內(nèi)的所有文件。您可能需要先刪除現(xiàn)有文件。 rm -rf /tmp/Rackster-ispconfig3-userdir-* 然而,一類是從另外一個(gè)插件,該插件使用,所以你必須創(chuàng)建一個(gè)文件夾和文件,它的工作: mkdir /usr/local/ispconfig/server/plugins-available/classes 創(chuàng)建這個(gè)文件夾內(nèi)一個(gè)名為vhost.php的: nano /usr/local/ispconfig/server/plugins-available/classes/vhost.php 這個(gè)文件的內(nèi)容并粘貼到它: DB場(chǎng) select ISPConfig DB -> select table web_domain -> add new field after "errordocs" -> name: userdir, type: tinyint, length: 1, default: 0 CHMOD的文件 chmod 750 /usr/local/ispconfig/server/conf/apache2_userdir.conf.master 設(shè)置正確的權(quán)限。 ISPConfig看起來在/usr/local/ispconfig/server/plugins-enabled啟用插件啟用,所以我們必須創(chuàng)建一個(gè)符號(hào)鏈接: cd /usr/local/ispconfig/server/plugins-enabled/ 這就是全部!使用插件 5注意事項(xiàng) 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |