一、安裝
1.2 注意事項!!!安裝完畢後將網絡模式調成nat或者僅主機模式,因爲虛擬機手工配置ip有時候訪問不到。我就是一開始用了橋接,導致配置完畢卻訪問不到。
1.3 OWASP_Broken_Web_Apps_VM_0.94,這個可以私信我問鏈接
下好後解壓1.4在已解壓的文件裏找.vmx結尾的文件,用vmworkstation打開
1.5 耐心等候 直到提示輸入賬號密碼,下圖第一行
1.6 進來後使用ifconfig指令獲取地址,使用自動獲取到的http://192.168.126.128:777/ 訪問(默認端口號是80,如顯示端口占用則要修改端口號,詳見1.9),而不是靜態地址10.10.10.129
可以先看apache服務是否啓用,一定要用sudo的指令,這樣如果有報錯不會不顯示。
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 start
sudo /etc/init.d/apache2 restart
網卡文件內容 vim /etc/network/interfaces
1.8 成功界面
1.9 提示端口占用,那麼修改一下端口號就可以了。
80和443都改成不常用的端口號,我這裏改成了777和444
具體的文件說明詳見二。
二、文件說明
1.配置文件
Windows下,Apache的配置文件通常只有httpd.conf
Ubuntu的Apache配置文件是 /etc/apache2/apache2.conf,Apache在啓動時會自動讀取這個文件的配置信息。而其他的一些配置文件,如 httpd.conf等,則是通過Include指令包含進來。在apache2.conf中可以找到這些Include行。
1.2Web文檔根目錄,對於Ubuntu而言,默認的是/var/www。 apache2.conf裏並沒有DocumentRoot項,httpd.conf又是空的,其實是在 /etc/apache2/sites-enabled/000-default中。
1.3 ports.conf,這裏面設置了Apache使用的端口。如果需要調整默認的端口設置,建議編輯這個文件。或者你嫌它實在多 餘,也可以先把apache2.conf中的Include /etc/apache2/ports.conf一行去掉,在httpd.conf裏設置Apache端口。
ubuntu裏缺省安裝的目錄結構很有一點不同。在ubuntu中module和 virtual host的配置都有兩個目錄,一個是available,一個是enabled,available目錄是存放有效的內容,但不起作用,只有用ln 連到enabled過去纔可以起作用。對調試使用都很方便,但是如果事先不知道,找起來也有點麻煩。
/etc/apache2/sites-available 裏放的是VH的配置,但不起作用,要把文件link到 sites-enabled 目錄裏纔行。