linux基于域的虚拟目录,RHELAS4.0 apache配置之我的小结(虚拟目录,虚拟主机)
說明一下幾個基本的
Listen 80
ServerName localhost:80
ServerAdmin root@localhost
ServerRoot /etc/httpd #apache運行所在目錄
DirectoryRoot /var/www/html
Options FollowSymLinks
AllowOrride None
Order allow,deny
Allow from all
#在httpd.conf上打上這些是不能啟動apache的,貌似還要load一些類庫
下面是虛擬目錄
Alias "/mylinux" "/var/www/mylinux/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
這樣就OK了,當然還要
mkdir /var/www/mylinux
vi /var/www/mylinux/index.html如果沒有主頁的話,又怎么訪問得到啊……
========================下面是虛擬主機=============
先說明一下這個實驗的結構和需要得到的結果
vmware 上的RHELAS4.0和xp sp3
RHELAS4.0 上(已經做好dns)
mkdir /var/www/mylinux
vi /var/www/mylinux/index.html
mkdir /var/www/mytest
vi /var/www/myltest/index.htmlxp上
訪問
www.mylinux.com 等于 192.168.10.1 就是/var/www/html/index.html
mylinux.mylinux.com 等于 192.168.10.2 就是/var/www/mylinux/index.html
mytest.mylinux.com:8080 等于 192.168.10.2:8080 就是 var/www/mytest/index.html
這樣 就把基于ip,基于域名,基于端口的虛擬主機都過了一遍……
基礎:
namevirtualhost ipaddr
ServerName xxx
ServerAdmin root@localhost
DocumentRoot /www/???
1、基于ip
就好像上面的那樣。
namevirtualhost 192.168.10.2
ServerName 192.168.10.2:80
ServerAdmin root@localhost
DocumentRoot /var/www/mylinux
2、基于域名
#在正向解釋文件末加上
www???? IN??? A??? 192.168.10.1
mylinux? IN??? A??? 192.168.10.2
mytest?? IN?? A???? 192.168.10.2
ServerName 192.168.10.1:80
ServerAdmin root@localhost
DocumentRoot /var/www/mylinux
ServerName 192.168.10.2:80
ServerAdmin root@localhost
DocumentRoot /var/www/mytest
3、基于端口
Listen 192.168.10.2:8080 #Listen 8080 #我想這樣也可以的 ????????????????????????????????ServerName 192.168.10.2:8080 ????????????????????????????????ServerAdmin root@localhost ????????????????????????????????DocumentRoot /var/www/mytest 可以在xp 上測試了~
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的linux基于域的虚拟目录,RHELAS4.0 apache配置之我的小结(虚拟目录,虚拟主机)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: libiconv android编译,编
- 下一篇: Qt SQL 学习笔记二:qt建立数据库