2017-04-05 47 views
1

我遇到了我的Apache2服務器問題,我希望你能幫我解決這個問題!Apache2 Webserver問題

我的操作系統是安裝了Apache2的Ubuntu 16.04,而我遇到的問題是,當我向我的/ var/www /文件夾添加一個新網站時,我無法訪問它,它只是給了我一個404錯誤,不存在

我的第一個網站運行良好,沒有任何問題,並且一個安裝到/ var/www/html。

基本上,我希望它是以下內容,當有人進入我的域名www.mydomain.com我希望他們看到我在/ var/www/html網站至少他們目前正在做。 但是!例如,當他們進入www.mydomain.com/phpbb時,我希望它們被引導至我在/ var/www /目錄中創建的第二個文件夾,此時稱爲phpbb。

我確實試圖解決這個問題,但我無法找到任何我能真正理解的好解釋,所以有人能幫助我解決這個問題嗎?

這是我的虛擬主機文件是怎麼找的那一刻

<VirtualHost *:80>  
ServerAdmin [email protected] 
ServerName myfirstsite.zapto.org 
ServerAlias www.myfirstsite.zapto.org 
DocumentRoot /var/www/html 
ErrorLog ${APACHE_LOG_DIR}/error.log 
CustomLog ${APACHE_LOG_DIR}/access.log combined 

這是我多麼希望我的結構要和我得到的消息,讓我知道,如果有還有什麼我需要告訴你們。

Folder Strukture picture

Error message

回答

0

爲什麼不動phpbb//var/www/html?沒有必要另一個VirtualHost,除非你使用不同的域名/端口等。

+0

這就是我不好,我應該提到它,但在未來我將有更多的域名和子域名,這就是爲什麼我想使這個工作! – Kforsberg

+0

您可能希望將這些(子)域設置爲虛擬主機,然後(使用匹配的DocumentRoot)或查看[別名](https://httpd.apache.org/docs/current/mod/mod_alias。而不是,如果在同一臺主機上。 – Tiax

+0

這是我不明白的部分,我讀過,但你可能會給我一個代碼示例我的配置應該是什麼樣子?如果這是唯一的方法去做 – Kforsberg