Linux虛擬機器Apache伺服器配置

2021-08-09 19:32:42 字數 2646 閱讀 3093

1. 檢視是否安裝了httpd服務(rpm -qa 是

檢視所有軟體包資訊

)沒安裝httpd服務請先安裝.

2. 顯示httpd狀態資訊:

如果顯示為

,則用service httpd start啟動服務

3. 檢視程序:用ps -ef,其顯示出的結果如下

1.uid       使用者id

2.pid        程序id

3.ppid      父程序id

4.c           cpu佔用率

5.stime     開始時間

6.tty         開始此程序的tty----終端裝置

7.time       此程序執行的總時間

8.cmd       命令名

4. 檢視虛擬機器ip:

5. 使用vi /etc/sysconfig/net-scripts/ifcfg-eth0命令修改onboot="yes",如下:

6. 重啟網路服務:services network restart(

該步驟做完後用ifconfig就可檢視到eth0中修改完後的ip位址)

7. 修改uuid: 如果是自己安裝的計算機則不用,但若果是是複製的虛擬機器或者複製的系統則需要進行此步,我的是自己裝的虛擬機器就演示這步了。具體操作如下:

注:如果是真實的計算機,做完前三步就可以真實的伺服器linux ip位址就可以進行通訊。但是在虛擬機器中還要進行下面的配置

8. 設定虛擬網路連線方式(橋接,net,host-only 三種):

在虛擬機器中

選則桌面上方的

虛擬機器(m)單機左鍵 選擇設定進行如下設定:

9. 修改橋接網絡卡(即選擇和有線網絡卡連線還是和無線網絡卡連線)

在虛擬機器桌面上方選擇

編輯 ——》虛擬網路編輯器——》進行選擇,如果本地機中使用的是有線網絡卡就選擇有線網絡卡,如果用的是wifi就選選擇無線網絡卡,即:

10.完成以上操作就可以實現本機和虛擬機器的通訊了,用本機的dos視窗cmd以後ping虛擬機器ip試一下:

以上實現了主機和虛擬機器的通訊,但是不能在主機上不能通過 來訪問虛擬機器中的web伺服器

原因可能是下面的三種:

linux的問題、vmware的問題、windows的問題(可能不允許80埠,防火牆不允許)

1.linux的問題解決方法: 

(1) 在 /etc/sysconfig/iptables 新增

-a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport 80 -j accept

這樣就允許了80埠的訪問

(2) 在linux中將web服務新增進入信任的服務中

系統->管理->安全級別和防火牆->防火牆選項->將www(http)打鉤,具體操作如下:

基本這樣就可以通過虛擬機器的ip來訪問虛擬機器了,當然你要是這樣做了還不行,可能就是vmware的問題或者windows的問題,分別進行如下操作即可:

2. vmware的問題:是否在埠對映上出問題

(1)設定vmware,埠對映

對,要把80埠開啟,還要在vmware的edit->virtual network editor->nat(選擇vmnet8)->edit->port forwarding中新增對映

host port:80,virtual machine ip address:192.168.0.111,port:80

3.windows問題:是否windows防火牆問題

(1)windows主機上設定防火牆

window下進入控制面板->windows防火牆->高階->設定vmware network adapter vmnet8->web 伺服器(http)->將虛擬機器的ip加入:192.168.0.111(win8.1系統一般情況下可以不用設定防火牆)

配置完成後就可在本地瀏覽器訪問虛擬機器啦~

apache配置虛擬機器

1 開啟 apache 安裝目錄下的 搜尋virtual hosts,可以看到 意思是啟用虛擬主機的設定檔案httpd vhosts.conf 虛擬主機的設定都在這個檔案下 設定,改為 2 開啟 apache 安裝目錄下的 搜尋可看到 serveradmin webmaster dummy host...

配置Apache虛擬機器

一 安裝apache,或apache程式整合包 二 配置網域名稱 開啟httpd.conf,修改主配置檔案,include conf extra httpd vhosts.conf,把 去掉 三 設定網域名稱對映同乙個ip,修改hosts 開啟c windows system32 drivers e...

Apache 虛擬機器簡單配置

配置方法 1,修改httpd.conf檔案,去掉 include conf extra httpd vhosts.conf前面的 讓httpd.conf包含httpd vhosts.conf檔案 2,修改httpd vhosts.conf檔案,新增虛擬機器 監聽的埠 serveradmin webm...