1、準備工作
下載Centos6.0
安裝VBox4.1
下載Discuz_X2_SC_UTF8
EasyTalk_X1.7
phpcms_v9_UTF8
ppvod_v1.9
UCenter_1.6.0_SC_UTF8
UCenter_Home_2.0_SC_UTF8
wordpress-3.2.1-zh_CN
這裏可以使用CentOS裏面自帶的web軟件也可以在網上下載tar壓縮包編譯安裝,區別就是編譯安裝後的訪問速度稍快些,這裏就不做詳細比較
2、安裝CentOS 6.0
分區方案(硬盤爲80G)
/boot 200M
/ 10G
swap 2G
/home 剩餘所有的
*/home裏面是給用戶所使用的空間,以後虛擬主機都開這裏
選擇服務
選擇萬維網服務器---現在自定義
添加ftp服務,nfs服務,電子郵件服務,網絡基礎設施服務器中添加bind三個
進行安裝
#DNS如果單獨做了服務器了。就不用裝了
安全設置(爲實驗方便,將就一下)
1、配置ip
setup裏面配置
2、關閉防火牆
setup裏面關閉
3、關閉SELinux(這個東東..)
vi /etc/selinux/config
改
SELINUX=disabled
4、重啓
配置HTTP
添加ServerName web1.amao.com
1、個人主頁支持“http://ip/~用戶名”訪問個人主頁
a、修改配置文件,支持這種訪問
ServerName www.amao.com(這個網站是自己隨便取的名)
vi /etc/httpd/conf/httpd.conf
找到<IfModule mod_userdir.c>將 UserDir disabled修改爲 UserDir disabled root
去掉#UserDir public_html 前的#號
去掉下列內容前面的#號,並在Indexes前面加“-”號
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews -Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
b、添加用戶,並建立個人主頁的目錄
adduser test #添加用戶
cd /home/test
mkdir public_html #在用戶目錄裏面建立個人主頁使用的目錄
chown test.test public_html #配置個人主頁使用的目錄的權限
chmod o+x /home/test #給用戶主目錄添加其他用戶列出權限(不加就打不開)
cd /home/test/public_html
echo "test" > index.html
c、重啓服務並測試
service httpd restart
瀏覽器輸入http://ip/~test測試
虛擬主機
1、做DNS
vi /etc/named.conf
改3個any
vi /etc/named.rfc1912.zones
添加
zone "amao.com" {
type master;
file "amao.com.hosts";
};
-----------------
cd /var/named/
cp named.localhost amao.com.hosts
vi amao.com.hosts
添加
www IN A 你的web服務器的ip
---------
chown root.named amao.com.hosts
service named restart
2、在apache的配置文件中添加虛擬主機(先把個人主頁做出了再做這個)
vi /etc/httpd/conf/httpd.conf
在文件最後添加
NameVirtualHost 192.168.100.1 #名稱虛擬主機開在那個ip上
NameVirtualHost 192.168.100.1
<VirtualHost 192.168.100.1>
ServerName www.amao.com
DocumentRoot /home/amao/public_html
</VirtualHost>
安裝UCenter_1.6.0_SC_UTF8
安裝UCenter_Home_2.0_SC_UTF8 Discuz_X2_SC_UTF8看看自己的傑作了