1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        在ISPConfig3服務器訪問USERDIR

        發布時間:  2012/9/15 17:46:00
        本教程介紹如何啟用用戶目錄的訪問您的運行apache2的。
        ISPConfig3
        服務器上
        最后,你的客戶將能夠訪問他們的網站通過http://yourdomain.tld/~clientdomain.tld

        1要求
        要學習本教程,您需要具備以下條件:

        一個工作ISPConfig3服務器

        2準備的Apache2
        ,我們可以安裝的ISPConfig3的插件之前,我們必須準備apache2的網絡服務器。這是很容易的。

        首先,您必須啟用mod_userdir模塊通過輸入以下命令:

        a2enmod userdir

        因為我們不想使用該模塊的默認配置,我們只需刪除它的內容(否則usedir訪問將有可能從所有域):

        echo "" > /etc/apache2/mods-available/userdir.conf

        然而,apache2的現在不為用戶目錄中有一個配置了,因此,我們再次將它添加。

        打開文件/etc/apache2/sites-available/default與您選擇的編輯器(如nano),在虛擬主機的指令添加以下幾行:

        [...]
        <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
        mkdir /etc/apache2/userdirs-enabled

        最后,重新啟動apache

        /etc/init.d/apache2 restart

         

        3安裝插件
        現在是時候安裝該插件本身,現在,用戶目錄沒有任何東西。
        下載插件
        / tmp目錄下的臨時文件,所以去那里,這是一件好事:

        cd /tmp

        下載插件:

        wget https://github.com/Rackster/ispconfig3-userdir/zipball/stable

        需要注意的是最后一部分的URL(例如:*穩定*)代表的分支。
        **,*穩定*和實驗,但你應該總是*穩定*,因為這包含一個版本的工作。

        現在,解壓縮文件運行:

        unzip stable
        rm stable

         

        把文件復制到

        OK,你現在有服務器的磁盤上的所有文件,現在是時候將它們復制到正確的路徑。因此,我們首先改變到新創建的文件夾:

        cd Rackster-ispconfig3-userdir-*

        復制文件:

        cp usr/local/ispconfig/server/plugins-available/apache2_userdir_plugin.inc.php usr/local/ispconfig/server/plugins-available/
        cp usr/local/ispconfig/server/conf/apache2_userdir.conf.master /usr/local/ispconfig/server/conf/

        相同的接口文件夾內的所有文件。您可能需要先刪除現有文件。

        如果你的設置已經修改,這可能是聰明的手動應用更改。要做到這一點,只需要一個https://github.com/Rackster/ispconfig3-userdir/commit/777177b6c768c1f3777bf7d70443e3f8483820b8看到哪些文件發生了變化。

        完成了!我們不再需要下載的文件,因此我們可以將其刪除:

        rm -rf /tmp/Rackster-ispconfig3-userdir-*

        然而,一類是從另外一個插件,該插件使用,所以你必須創建一個文件夾和文件,它的工作:

        mkdir /usr/local/ispconfig/server/plugins-available/classes

        創建這個文件夾內一個名為vhost.php的:

        nano /usr/local/ispconfig/server/plugins-available/classes/vhost.php

        這個文件的內容并粘貼到它:

         https://raw.github.com/Rackster/ispconfig3-nginx-reverse-proxy/master/usr/local/ispconfig/server/plugins-available/classes/vhost.php

        DB
        該插件需要另一個領域的ISPConfig數據庫中,你必須創建它。最簡單的方法是登錄到phpMyAdmin的:

        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
        chmod 750 /usr/local/ispconfig/server/plugins-available/apache2_userdir_plugin.inc.php

        設置正確的權限。

         

        啟用插件

        ISPConfig看起來在/usr/local/ispconfig/server/plugins-enabled啟用插件啟用,所以我們必須創建一個符號鏈接:

        cd /usr/local/ispconfig/server/plugins-enabled/
        ln -s /usr/local/ispconfig/server/plugins-available/apache2_userdir_plugin.inc.php

        這就是全部!使用插件
        如果您遵循上述所有步驟,您現在應該看到另外一個“場”內稱為臨時URL的網站模塊。要啟用一個域的用戶目錄的訪問,剛剛激活了旁邊的復選框。

        然后客戶端將能夠訪問他的網站,通過輸入以下命令:http://yourdomain.tld/~hisdomain.tld在瀏覽器中。

        5注意事項
        出于安全方面的考慮,PHP是完全禁止時訪問網站通過其USERDIRURL。
        這可能是有用的網站上使用HTML / CSS/ JS只。
        請務必檢查資料庫GitHub上不時檢查是否有額外的變化。


        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线