国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

在Apache服務器上添加虛擬主機功能的方法

2024-08-27 18:23:38
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了在Apache服務器上添加虛擬主機功能的方法,文中以CentOS系統為示例環境,需要的朋友可以參考下

Apache 默認存放網頁根目錄,是在/var/www/html/下面,也就是說,默認情況下,一個服務器,只能跑一個網站。但是一臺性能還算不錯的服務器,如果只跑一個網站,豈不是有點浪費?其實 Apache 是支持虛擬主機功能的,以虛擬主機模式可以跑 N 個網站。

Apache 開啟虛擬主機功能的方式也很簡單,以 CentOS 6.3 和 Apache 2.2 為例, 在 /etc/httpd/conf.d/ 目錄下創建一個vhost.conf配置文件,內容格式如下:

NameVirtualHost *:80<VirtualHost *:80>   ServerName aaa.com   ServerAlias www.aaa.com   DocumentRoot /srv/www/aaa.com/public_html/</VirtualHost><VirtualHost *:80>   ServerName bbb.com   ServerAlias www.bbb.com   DocumentRoot /srv/www/bbb.com/public_html/</VirtualHost>

然后為這兩個網站創建相應的目錄:

$ mkdir -p /srv/www/aaa.com/public_html$ mkdir -p /srv/www/bbb.com/public_html

分別在以上兩個域名中,添加一個 A 記錄指向該服務器的 IP 地址,然后重啟 Apache 服務器:

$ service httpd restart

如果需要記錄訪問日志和錯誤日志,以及實現 URL 重寫等功能,還需做如下修改:

<VirtualHost *:80>   ServerAdmin webmaster@aaa.com   ServerName aaa.com   ServerAlias www.aaa.com   DocumentRoot /srv/www/aaa.com/public_html/   ErrorLog /srv/www/aaa.com/logs/error.log   CustomLog /srv/www/aaa.com/logs/access.log combined   <Directory /srv/www/aaa.com/public_html/>     Options FollowSymLinks     AllowOverride All     Order allow,deny     allow from all   </Directory></VirtualHost>

至此,虛擬主機創建完成,以不同的域名訪問,服務器會返回不同的內容。

另外需要說明的是,如果此時還用 IP 地址來訪問該服務器,返回的內容將不再是/var/www/html/中的內容,而是vhost.conf配置文件中的第一個虛擬主機的內容。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉善县| 扶沟县| 通化县| 台湾省| 磐石市| 巨野县| 都昌县| 镇宁| 镇江市| 汉川市| 九龙城区| 大石桥市| 西安市| 高碑店市| 五寨县| 靖远县| 杭锦旗| 甘谷县| 白城市| 景宁| 新昌县| 邛崃市| 裕民县| 长乐市| 恩施市| 砚山县| 阿拉善左旗| 宁阳县| 荆门市| 肥西县| 乌鲁木齐市| 庆阳市| 马公市| 牟定县| 福安市| 纳雍县| 南投县| 鹤壁市| 潮州市| 邵阳市| 邵阳市|