Centos中基于IP,域名,端口的虚拟主机搭建图文教程
首先,檢查是否已安裝httpd軟件包,也就是所謂的Apache
rpm –qa httpd
沒有回顯則代表沒有安裝,如果安裝后想刪除用yum remove ?
安裝yum install httpd -y
安裝完成
啟動服務service httpd start
已有的IP為192.168.1.174/24
再添加一個虛擬接口,設置IP
ifconfig eth0:1 192.168.1.175/24
主配置文件是/etc/httpd/conf/httpd.conf
編輯配置文件
web1的虛擬主機配置如下:
<VirtualHost 192.168.1.174:80>
? ? DocumentRoot /var/www/web1
? ?ServerName web1.7net.cn
</VirtualHost>
web2的虛擬主機配置如下::
<VirtualHost 192.168.1.175:80>
? ? DocumentRoot /var/www/web2
? ?ServerName web2.7net.cn
</VirtualHost>
然后在/var/www/ 建立 web1 和web2目錄和主頁文件
重啟服務
用兩個IP依次訪問
用域名訪問
編輯本地hosts文件vi /etc/hosts
192.168.1.174 ?web1.7net.cn
192.168.1.175 ?web2.7net.cn
Linux 中web 服務器中基于域名的虛擬主機配置 ?
修改httpd.conf:
啟動虛擬主機
NameVirtualHost 192.168.0.1:80
web1的虛擬主機配置如下:
<VirtualHost 192.168.0.1:80>
? ? DocumentRoot /var/www/aa
? ?ServerName aa.7net.cn
</VirtualHost>
web2的虛擬主機配置如下::
<VirtualHost 192.168.0.1:80>
? ? DocumentRoot /var/www/bb
? ?ServerName bb.7net.cn
</VirtualHost>
然后在/var/www/ 建立 aa和bb目錄和主頁文件
重啟服務
在DNS 服務器中分別解析 web1 和web2 兩個虛擬主機的域名
/etc/named.conf ?
正向區(qū)域
zone “7net.com”IN {
? ? ?type master;
? ? ?file “7net.com.zone”;
};
反向區(qū)域
zone “0.168.192.in-addr.arpa”IN {
? ? ?type master;
? ? ?file “7net.com.rev”;
};
/var/named下建立區(qū)域文件7net.com.zone和7net.com.rev
正向區(qū)域里
aa IN A 192.168.0.1
bb IN A 192.168.0.1
反向區(qū)域里
1 ?IN PTR aa.7net.com
1 IN PTR bb.7net.com
重啟服務
用域名訪問
Linux 中web 服務器中基于端口的虛擬主機配置 ?
在apahce主配置文件中修改如下
web1的虛擬主機配置如下:
<VirtualHost *:80>
? ? DocumentRoot /var/www/web1
? ?ServerName web1.7net.cn
</VirtualHost>
web2的虛擬主機配置如下::
<VirtualHost *:81>
? ? DocumentRoot /var/www/web2
? ?ServerName web2.7net.cn
</VirtualHost>
添加監(jiān)聽端口81
Listen 81
重啟服務并測試 ?
IP加端口的方式,80端口就不用加了,之前做了域名解析的話,也可以用域名加端口了
http://www.jb51.net/os/RedHat/86251.html
轉載于:https://blog.51cto.com/mcmvp/1256923
總結
以上是生活随笔為你收集整理的Centos中基于IP,域名,端口的虚拟主机搭建图文教程的全部內容,希望文章能夠幫你解決所遇到的問題。

- 上一篇: RotateWorldTest对层动作
- 下一篇: 产品之路