• 欢迎访问Ppabc博客网站,专注于Linux、CentOS、Apache、Nginx、MySQL、PHP等开源工具安装优化的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Ppabc博客
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Ppabc博客吧

FreeBSD 虚拟主机

baidu空间 admin 12年前 (2008-03-05) 311次浏览

虛擬主機:配合 DNS 設定,可以產生不同的機器,但實際上為一台。

1.修改
開啟設定
路徑:/usr/local/etc/apache/ 檔案:httpd.conf 修改:新增執行虛擬主機的 ip 位置,並將功能選項開啟。

設定虛擬主機
格式:可以透過#加上註解。

ServerAdmin 管理者 E-mail
DocumentRoot 網站的根目錄(絕對路徑)
ServerName 網站的名稱
說明:其中位於第一個的虛擬網站,為預設的網站。
也就是說輸入 ip 位置出現的網站。 實例:我設了 3 個虛擬網站。

2.配合
務必請 DNS 管理者,將你所設定中所有 ServerName 指向到你的 IP 位置。

3.檢查
說明:藉此指令可以確認虛擬主機的設定。

指令: httpd -S

若成功:可以由圖中看出有三個虛擬主機在執行。

4.重新啟動 Apache
路徑: /usr/local/sbin/
指令: apachectl restart

5.測試
ohaha.ks.edu.tw OHaHa”s 學習心得 ohaha.mlc.edu.tw OHaHa”s 旅遊心得 此例我透過 HTML 語法轉址。 panda.mlc.edu.tw Panda 的個人網頁 此例我透過 HTML 語法轉址。

FreeBSD 下虚拟主机的配置方法。

1.建立存放 web 页面的目录

# mkdir /home/www
# cd /home/www/
# mkdir web1
# mkdir web2
2.到 http://www.3322.org/ 申请两个域名:
web1.3322.org 和 web2.3322.org.
这两个域名的文档都分别放置于相应的目录内.

3.配置虚拟主机
编辑 apache2 的配制文件 httpd.conf

# vi /usr/local/etc/apache2/httpd.conf

在文件最后找到下面 2 行

# 在这里添加

在 2 行中间添加如下内容:

NameVirtualHost * # 指定运行虚拟主机服务的主机 ip 地址
# 静态 ip 方式可以将*替换为你的 ip 地址,动态 ip
# 直接用*即可


ServerAdmin webmaster@web.org #指定 web 管理员的邮箱
DocumentRoot /home/www/web1 #指定本虚拟主机的文档目录
ServerName web1.3322.org #指定本虚拟主机的域名
ErrorLog /var/log/web1.error.log #指定错误记录应该存放于那里
CustomLog /var/log/web1.3322.org.log common #指定常规记录应
#该存放于那里


ServerAdmin webmaster@web.org
DocumentRoot /home/www/web2
ServerName web2.3322.org
ErrorLog /var/log/web2.3322.org.error.log
CustomLog /var/log/web2.3322.org.log common

本文简述了 FreeBSD 下虚拟主机的配置方法。
http://hi.baidu.com/wxyzdj/blog/item/08665c9772b6026955fb96dc.html

]]>


Selinux 中国 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:FreeBSD 虚拟主机
喜欢 (0)