導航:首頁 > 操作系統 > linuxapache配置虛擬主機

linuxapache配置虛擬主機

發布時間:2023-08-02 18:49:53

linux怎麼查看8080埠

在linux下修改apache默認埠80,需要編輯Apache的配置文件/etc/httpd/httpd.conf。加#號的是注釋,是給你看的樣板或說明,不會真正執行。

一般默認是Listen 80,表示監聽所有80埠的所有非特定請求;
如果增加一行Listen 800,表示增加監聽800埠的所有非特定請求;
如果增加一行Listen IP或域名:801,表示監聽801埠,但只有該域名或IP的訪問請求才作出回應。

另外可以增加虛擬主機的選項,虛擬主機可以基於不同IP(一台伺服器可以捆綁多個IP)、不同埠、不同主機名(域名)。
如果有多個IP地址,可以根據IP不同而在同一主機上設置多個虛機;
對個人用戶而言,ISP分配的公網IP一般只有1個,所以可以通過不同的埠來添加多個虛機;
對網站運營商而言,為了節省IP地址,埠也不能隨便改(只能用80),因此較多採用基於域名的虛擬主機。

一、基於埠的虛擬主機舉例:
默認主機一般放在DocumentRoot "/var/www/html",Listen 80埠。
現在我需要增加面向所有域名的800埠的監聽,因此添加一行:
Listen 800
對應800埠的虛擬主機配置如下:
<VirtualHost *:800>
ServerAdmin [email protected] #站主的電子郵箱地址
DocumentRoot /var/www/web1 #定義網站的根目錄,將網頁放在此目錄下
ErrorLog logs/mmy-host.com-error_log #錯誤日誌存放在此
CustomLog logs/mmy-host.com-access_log common #客戶日誌
</VirtualHost>
配置完畢運行/etc/rc.d/init.d/httpd restart,然後在瀏覽器上輸入localhost:800應該可以看到該埠虛擬主機的內容了。

二、基於主機域名的虛擬主機和基於埠的虛機配置格式相似,但要在同一個埠下可以定義多個基於名稱的虛機,因此在要多一項伺服器名的配置,並在添加埠偵聽時指明主機域名:
Listen 域名:埠號,譬如Listen baby.vicp.net:80
<VirtualHost *:80>
ServerAdmin [email protected] #站主的電子郵箱地址
DocumentRoot /var/www/web2 #定義網站的根目錄
ServerName baby.vicp.net #填寫伺服器域名
ErrorLog logs/baby.vicp.net-error_log #錯誤日誌存放在此
CustomLog logs/baby.vicp.net-access_log common #客戶日誌
</VirtualHost>
配置完畢運行/etc/rc.d/init.d/httpd restart,然後在瀏覽器上輸入baby.vicp.net應該可以看到該域名虛擬主機的內容了,如果要公網上的用戶也能登陸,需要配置好動態域名軟體或設置好域名伺服器,將該域名指向本機的IP地址。

❷ 阿里雲伺服器Linux主機如何搭建網站環境

網站環境是網站運行的必備條件,因為是運行php,所以搭建的環境包括APACHE和MYSQL資料庫。

1、使用上一節說明搭建好的FTP上傳一鍵安裝包;

2、使用putty遠程登錄伺服器。這里不在贅述,如下圖。

3、進入相關目錄,執行語句安裝,可能需要先修改相應許可權,執行語句如下

chmod&ndash;R777sh修改目錄許可權

cdsh進入相關目錄

./install.sh執行安裝

執行這個語句後會出現選擇WEB版本的提示

apacheornginx,inputaorn:

這里我輸入a選擇apache然後安裝程序會繼續執行

需要比較長的時間,估計要半個小時,等待安裝完成

4、上一步執行成功後,就表示WEB伺服器已經安裝完成,輸入cataccount.log就可以查看MYSQL賬號密碼,如下圖所示

5、以上4步,網站伺服器已經搭建完畢,如果以後需要增加新的虛擬主機,可修改一下文件:

選擇了nginx那麼會有一個nginx目錄在

/alidata/server/nginx/

Nginx配置文件在/alidata/server/nginx/conf

Nginx虛擬主機添加你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf

選擇了apache那麼會有一個httpd目錄在

/alidata/server/httpd

apache配置文件在/alidata/server/httpd/conf

apache虛擬主機添加你可以修改/alidata/server/httpd/conf/vhosts/phpwind.conf

至此,網站伺服器已經搭建完畢。

閱讀全文

與linuxapache配置虛擬主機相關的資料

熱點內容
如何讓軟體在多個安卓系統上運行 瀏覽:571
java判斷半形 瀏覽:880
java判斷正負 瀏覽:320
刷頭條程序員的日常 瀏覽:102
吉林程序員吐槽 瀏覽:243
單片機溫度范圍 瀏覽:419
程序員為什麼素質低 瀏覽:897
可愛的程序員小姐姐 瀏覽:145
伺服器上網站的地址 瀏覽:798
蘋果平板如何找到app資源庫 瀏覽:321
阿里雲可以雲伺服器地址 瀏覽:249
熊貓繪畫app如何導入圖片 瀏覽:555
如何自己編輯手機app 瀏覽:924
程序員那麼可愛帶的項鏈 瀏覽:532
安卓系統導航mic什麼意思 瀏覽:192
編譯sdk如何輸出bin文件 瀏覽:677
如何用html5開發app 瀏覽:142
怎麼隱藏蘋果的app 瀏覽:327
上海捷豹空氣壓縮機 瀏覽:457
51單片機換行 瀏覽:738