資源描述:
《ubuntu linux apache虛擬主機的安裝配置》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、UbuntuLinuxApache虛擬主機的安裝配置 目標 1、創(chuàng)建基于IP的虛擬主機用于一個項目的整體測試 2、創(chuàng)建基于用戶的虛擬主機用于用戶測試自己的代碼 開始創(chuàng)建虛擬主機的目錄結(jié)構(gòu) #sudo/home/ #cd/home/ #sudomkdir192.168.0.251192.168.0.252 #cd192.168.0.251 #sudomkdircgi-binhtslogsdb #cd../192.168.0.252 #sudomkdircgi-binhtslogsd
2、b #tree/home/ /home/
3、--192.168.0.251
4、
5、--cgi-bin
6、
7、--db
8、
9、--hts
10、`--logs `--192.168.0.252
11、--cgi-bin
12、--db
13、--hts `--logs 1、要在192.168.0.251和192.168.0.252上創(chuàng)建兩個基于IP的虛擬主機,為了直觀起見,在/home/下分別創(chuàng)建了目錄192.168.0.251和192.168.0.252 2、cgi-bin子目錄用于存放CGI腳
14、本 3、db子目錄用于存放SQLite數(shù)據(jù)庫 4、hts子目錄用于存放站點文檔 5、logs子目錄用于存放站點日志 創(chuàng)建虛擬主機的管理帳號并設(shè)置目錄權(quán)限 #sudouseradd-g-data-d/home//192.168.0.251e//192.168.0.252e//192.168.0.251 3sudochoe//192.168.0.252 1、將192.168.0.251虛擬主機的管理者賦予/etc/ask255.255.255.0ask255.255.255.0ple.ple
15、.entRoot/home//192.168.0.251/hts/OptionsIndexesFolloLinksMultiVieallScriptAlias/cgi-bin//home//192.168.0.251/cgi-bin/AlloLinksIfOallErrorLog/home//192.168.0.251/logs/error.logCustomLog/home//192.168.0.251/access.logbined ◆S2.在/etc/apache2/sites-availab
16、le/目錄下創(chuàng)建新的文件192.168.0.252,添加如下的配置/etc/apache2/sites-available/192.168.0.252DocumentRoot/home//192.168.0.252/hts/OptionsIndexesFolloLinks123下一頁——感謝閱讀這篇文章,..,MultiVieallScriptAlias/cgi-bin//home//192.168.0.252/cgi-bin/AlloLinksIfOallErrorLog/home//192.168
17、.0.252/logs/error.logCustomLog/home//192.168.0.252/access.logbined ◆S3.重新啟動Apache #sudoa2enmodreodphp5 #sudoa2enmodperl #sudoa2enmodmod_python #sudoa2ensite192.168.0.251 #sudoa2ensite192.168.0.252 #sudo/etc/init.d/apache2restart 配置站點內(nèi)容的上傳 FTP服務(wù)
18、器 ◆S1:使用如下命令安裝proftpd sudoapt-getinstallproftpdproftpd- ◆S2.使用默認配置即可實現(xiàn)本地用戶的上傳和下載 Samba服務(wù)器 ◆S1.使用如下命令 sudovi/etc/samba/smb.conf 添加如下的配置行:/etc/samba/smb.conf[homes]ment=HomeDirectoriesbroask=0644directorymask=0755 ◆S2.配置Samba用戶通過如下命令添加Samba用戶 sud
19、osmbpassbpassba服務(wù)器 sudo/etc/init.d/sambarestart 創(chuàng)建基于用戶的虛擬主機 *可能開發(fā)者在ultiVieLinksIfOe/$1/cgi-bin/$2 #添加此行,意思是匹配~user_name/cgi-bin/cgi_name自動映射到/home/user_name/cgi-bin/cgi-name腳本 關(guān)于默認的虛擬主機 Ubuntu中文件/etc/apache2/sites-available