導航:首頁 > 操作系統 > 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配置虛擬主機相關的資料

熱點內容
單片機程序存儲c 瀏覽:489
賽高網解壓密碼 瀏覽:775
雲伺服器安裝賺錢寶 瀏覽:107
pdf能修改內容嗎 瀏覽:386
貸款辦下來不給解壓 瀏覽:141
德國頂級編程思路 瀏覽:852
Flt單片機 瀏覽:476
ami和hdb3編解碼對比 瀏覽:665
純手工製作解壓視頻 瀏覽:119
雲職教APP為什麼收不到驗證碼 瀏覽:697
禮品發包網源碼 瀏覽:569
什麼app上能制圖 瀏覽:86
為什麼代理伺服器沒響應 瀏覽:562
小程序編譯提示 瀏覽:824
nameerrorpython 瀏覽:294
辭典pdf下載 瀏覽:801
遺傳演算法違反約束路徑數目 瀏覽:177
少年班中的古人演算法 瀏覽:931
什麼app一鍵p圖好看 瀏覽:573
查詢手機連上電腦的命令 瀏覽:850