❶ 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–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
至此,網站伺服器已經搭建完畢。