Ubuntu12.04創(chuàng)建lighttpd的簡單的虛擬主機與mod_mysql_vhost |
發(fā)布時間: 2012/9/15 17:46:33 |
Ubuntu12.04創(chuàng)建lighttpd的簡單的虛擬主機與mod_mysql_vhost 1前言 sudo su 2安裝MySQL 5.0 apt-get install mysql-server mysql-client 您會被要求提供一個為MySQL root用戶的密碼 - 這個密碼是有效的用戶root@ localhost以及root@server1.example.com,所以我們沒有指定一個MySQL root密碼手動: New password for the MySQL "root" user: <-- yourrootsqlpassword 3安裝lighttpd和mod_mysql_vhost apt-get install lighttpd lighttpd-mod-mysql-vhost 為了使mod_mysql_vhost,我們打開/ etc/ lighttpd的中/ lighttpd.conf中和添加/啟用“mod_mysql_vhost”,在server.modules節(jié)的: vi /etc/lighttpd/lighttpd.conf server.modules = (
"mod_access",
"mod_alias",
"mod_compress",
"mod_redirect",
"mod_mysql_vhost",
# "mod_rewrite",
)
[...]
之后,我們重新啟動lighttpd的: /etc/init.d/lighttpd restart 4配置mod_mysql_vhost mysql -u root –p ...并建立資料庫的lighttpd: CREATE DATABASE lighttpd; 接下來,我們創(chuàng)建一個數(shù)據(jù)庫的lighttpd數(shù)據(jù)庫的SELECT權(quán)限的用戶(我們的名字lighttpd的也一樣): GRANT SELECT ON lighttpd.* TO lighttpd@localhost IDENTIFIED BY 'secret'; (替換秘密與您選擇的密碼。) 然后,我們創(chuàng)建的域的lighttpd數(shù)據(jù)庫中的表和離開MySQL的: USE lighttpd; CREATE TABLE domains ( quit; 現(xiàn)在,我們打開/ etc /的lighttpd/ lighttpd.conf中和結(jié)束時的文件中添加以下mod_mysql_vhost配置: vi /etc/lighttpd/lighttpd.conf[...] mysql-vhost.db = "lighttpd"
mysql-vhost.user = "lighttpd"
mysql-vhost.pass = "secret"
mysql-vhost.sql = "SELECT docroot FROM domains WHERE domain='?';"
mysql-vhost.hostname = "localhost"
mysql-vhost.port = 3306
(替換秘密與你以前設(shè)置的lighttpd MySQL用戶的密碼)。 /etc/init.d/lighttpd restart 現(xiàn)在是時候來配置虛擬主機... 5配置虛擬主機 mkdir -p /var/www/www.example.com/web 然后,我們登錄到MySQL... mysql -u root -p USE lighttpd; ..創(chuàng)建的虛擬主機如下: INSERT INTO domains VALUES ('www.example.com','/var/www/www.example.com/web/'); 我們現(xiàn)在可以離開MySQL的外殼: quit; 就是這樣,現(xiàn)在的虛擬主機的配置和工作,并沒有lighttpd的重新啟動是必需的。 echo "www.example.com" > /var/www/www.example.com/web/index.html 在瀏覽器中調(diào)用http://www.example.com和http://www.example.org的。 ,http://www.example.com應(yīng)顯示www.example.com和,http://www.example.org顯示www.example.org。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |