配置Apache虛擬機器主機,apache虛擬機器主機

來源:互聯網
上載者:User

配置Apache虛擬機器主機,apache虛擬機器主機

一、安裝apache

[root@server03 etc]# yum install httpd

二、配置

[root@server03 etc]# cd /var/www/html

建一個網頁

[root@server03 html]# vim index.html

開啟服務

[root@server03 html]# service httpd start

在瀏覽器輸入本機ip即可看到剛才編輯的網頁

開啟Apache的設定檔

[root@server03 html]# vim /etc/httpd/conf/httpd.conf

編輯第262行為:

ServerAdmin root@server03.example.com

去掉990行注釋

到最後

更改為:

<VirtualHost *:80>

    DocumentRoot /var/www/vmhost

    ServerName vmhost03.example.com

</VirtualHost>

 

[root@server03 html]# cd ..

[root@server03 www]# mkdir vmhost

[root@server03 www]# cd vmhost/

[root@server03 vmhost]# vim index.html

內容為:vmhost

[root@server03 vmhost]# service httpd restart

Stopping httpd:                                            [  OK  ]

Starting httpd:                                            [  OK  ]

開啟瀏覽器 輸入本機ip可以看到vmhost

 

[root@server03 vmhost]# vim /var/named/chroot/var/named/example.com.zone

添加:

vmhost03  IN  A   192.168.4.103

重啟apache

重啟DNS

開啟瀏覽器 輸入vmhost03.Example.com可以看到vmhost

 

輸入server03.Example.com發現可以看到的也是vmhost

開啟Apache的設定檔:

[root@server03 vmhost]# vim /etc/httpd/conf/httpd.conf

添加:

<VirtualHost *:80>

    DocumentRoot /var/www/html

    ServerName server03.example.com

</VirtualHost>

儲存退出重啟Apache

在瀏覽器輸入 輸入server03.Example.com可以看到是12345

輸入vmhost03.Example.com可以看到vmhost

 

在/var/www/html下

[root@server03 Desktop]# cd /var/www/html

[root@server03 html]# mkdir virtual

[root@server03 html]# cd virtual

[root@server03 virtual]# vim index.html

內容為virtual

儲存退出

 

開啟Apache的設定檔

[root@server03 vmhost]# vim /etc/httpd/conf/httpd.conf 

550行修改目錄存取控制

更改為:

Alias /virtual "/var/www/html/virtual"

 

<Directory "/var/www/html/virtual">

    Options Indexes MultiViews FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from 192.168.4.103

    Deny from all

</Directory>

儲存退出 重啟Apache

開啟瀏覽器 輸入

192.168.4.103/virtual

出現:

Forbidden

 

You don't have permission to access /virtual on this server.

Apache/2.2.15 (Red Hat) Server at 192.168.4.103 Port 80

 

說明    

Deny from all 起作用其他使用者不能訪問

開啟Apache設定檔 到550行 將Deny from all 注釋,儲存退出

重啟Apache

在瀏覽器輸入192.168.4.103/virtual又可以訪問了

關閉伺服器防火牆,開啟另一台同網段的虛擬機器

在瀏覽器下輸入192.168.4.103/virtual 出現Forbidden

說明只又本機可以訪問 其他主機不能訪問

開啟Apache設定檔修改550行為:

 

Alias /virtual "/var/www/virtual"

 

<Directory "/var/www/virtual">

    Options Indexes MultiViews FollowSymLinks

    AllowOverride None

    Order allow,deny

    Allow from all

</Directory>

 

[root@server03 vmhost]# cd /var/www/

[root@server03 www]# mv html/virtual ./

 

重啟Apache

訪問http://192.168.4.103/virtual/ 依然可以

通過這個方法 就可以訪問到html以外的東西


Apache怎配置多個虛擬機器主機

給你個教程,希望能協助到你。。。
參考資料:www.chinahost.org/page-979-1-1.html?fa=bd_Ap
 
Apache怎配置多個虛擬機器主機

給你個教程,希望能協助到你。。。
參考資料:www.chinahost.org/page-979-1-1.html?fa=bd_Ap
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.