<ol id="yv0wd"></ol>

    无码一区二区三区_色窝窝无码一区二区三区_国产精品ⅴ无码大片在线看_无码熟妇人妻AV影音先锋_亚洲精品无码久久久久久

    < 返回新聞公共列表

    如何在一臺服務(wù)器建立多個網(wǎng)站?(Apache)

    發(fā)布時間:2022-12-02 17:45:46

    隨著業(yè)務(wù)的增長,我們有可能擴(kuò)展和添加新網(wǎng)站。虛擬主機(jī)允許我們在一臺服務(wù)器上托管多個網(wǎng)站。服務(wù)器可能擁有大量資源,HDD空間、CPU、RAM等。我們可以為不同的站點(diǎn)使用相同的服務(wù)器資源,它允許我們在單個Web服務(wù)器實(shí)例上托管多個網(wǎng)站。使用URL和vps ip地址在conf文件中定義它。發(fā)出請求后,它將為來自文件根目錄。


    如何在一臺服務(wù)器建立多個網(wǎng)站?(Apache).png


    如何在一臺服務(wù)器建立多個網(wǎng)站?這里使用Apache服務(wù)器軟件。


    1、創(chuàng)建目錄結(jié)構(gòu)

    目錄結(jié)構(gòu)存儲站點(diǎn)數(shù)據(jù),然后提供給來訪者,是文件根目錄頂級目錄。Apache從文檔根目錄搜索內(nèi)容以將其提供給訪問者。

    文檔根目錄設(shè)置為單獨(dú)的目錄/var/www。我們可以為每個要托管的網(wǎng)站創(chuàng)建一個目錄。

    在每個目錄中,創(chuàng)建一個public_html文件夾。它將存儲實(shí)際站點(diǎn)文件以獲得更大的靈活性。

    在此步驟中,創(chuàng)建/var/www文件夾,這將是文檔根位置。子域名如domain.com和domain2.com

    mkdir -p /var/www/domain.com/public_html

    mkdir -p /var/www/domain2.com/public_html


    2、設(shè)置權(quán)限

    創(chuàng)建目錄后,授予適當(dāng)?shù)臋?quán)限。root用戶可能擁有這些目錄。

    普通用戶應(yīng)該能夠修改Web目錄中的文件。要更改權(quán)限,請?jiān)试S以下規(guī)則:chmod -R 755 /var/www


    3、設(shè)置索引頁

    要查看一些內(nèi)容,我們可以創(chuàng)建一個演示索引頁面。為網(wǎng)站的每個有效域制作一個 index.html 文件。

    vim /var/www/domain.com/public_html/index.html

    在該文件中,我們可以設(shè)置一些內(nèi)容,例如 domain.com.

    Example testing for domain.com

    使用ESC選項(xiàng)卡保存并關(guān)閉文件以退出并鍵入:wp

    對第二個域重復(fù)這些步驟。我們可以使用以下命令:

    vim /var/www/domain2.com/public_html/index.html


    4、復(fù)制每個站點(diǎn)的配置文件

    Apache提供了一個默認(rèn)的虛擬主機(jī)文件,稱為000-default.conf

    你必須復(fù)制它來為每個網(wǎng)站創(chuàng)建一個虛擬主機(jī)文件,它確保我們擁有網(wǎng)站的默認(rèn)副本。

    cp/etc/apache2/sites-available/000-default.conf/etc/apache2/sites-available/domain.com.conf

    cp/etc/apache2/sites-available/000-default.conf/etc/apache2/sites-available/domain2.com.conf


    5、編輯每個站點(diǎn)的配置文件

    問我們可以修改第一個域中的項(xiàng)目,還可以添加更多指令。添加兩個指令,例如ServerName. 它有助于建立基域。

    第二個是base域Server Alias的替代名稱。它有助于匹配您定義的主機(jī),例如:www

    服務(wù)器名稱:domain.com服務(wù)器別名:www.domain.com

    vim /etc/apache2/sites-available/domain.com.conf

    完成后,Apache虛擬主機(jī)文件將如下所示:

    ServerAdmin admin@example.com

    ServerName domain.com

    Server Alias www.domain.com

    DocumentRoot /var/www/domain.com/public_html

    ErrorLog ${APACHE_LOG_DIR}/error.log

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    </VirtualHost>

    使用:wq保存更改并退出。然后對 domain2.com.conf 文件重復(fù)這些步驟。

    為我們的第二個域添加ServerName,Server Alias和文件根目錄。


    6、啟用配置文件

    我們現(xiàn)在可以通過以下步驟啟用虛擬主機(jī)配置文件。

    首先,我們禁用中定義的默認(rèn)站點(diǎn)000-default.conf:

    a2dissite 000-default.conf

    Apache包含啟用新虛擬主機(jī)文件的工具。a2ensite文檔有助于啟用新的.conf文件。

    a2ensite domain.com.conf

    a2ensite domain2.com.conf

    重新啟動配置的Apache服務(wù)以查看所做的更改,我們可以使用 systemctl status來驗(yàn)證更改。

    systemctl restart apache2


    7、測試/驗(yàn)證Apache配置

    當(dāng)我們重新啟動Apache時,會檢查配置是否正常工作。我們可以通過編輯/etc/host文件或編輯域來做到這一點(diǎn)。

    瀏覽器應(yīng)顯示index.html在前面的步驟中設(shè)置的頁面。

    如果兩個站點(diǎn)都正常工作,則已完成這些步驟。我們現(xiàn)在已經(jīng)在同一臺服務(wù)器上配置了兩個虛擬主機(jī)。


    以上就是如何在一臺服務(wù)器建立多個網(wǎng)站相關(guān)步驟。希望能幫助到大家!



    /template/Home/Zkeys724/PC/Static
    在阳台上玩弄人妻的乳球_色窝窝无码一区二区三区_国产精品ⅴ无码大片在线看_无码熟妇人妻AV影音先锋

    <ol id="yv0wd"></ol>

    邓州市| 万荣县| 临夏县| 涟水县| 静海县| 察雅县| 项城市| 元氏县| 辽源市| 山阳县| 德保县| 靖州| 安国市| 古蔺县| 潮州市| 女性| 北流市| 华坪县| 五华县| 安西县| 连江县| 云林县| 淮南市| 封开县| 高陵县| 七台河市| 夏河县| 甘孜| 和田县| 肥西县| 苍南县| 建平县| 敖汉旗| 韶关市| 宝丰县| 鄂伦春自治旗| 宕昌县| 双鸭山市| 锡林郭勒盟| 淮滨县| 镶黄旗|