Ubuntu Web服務器網站首頁存放路徑

        Ubuntu 環境下使用Apache2配置Web服務器,如果服務器的內網ip地址爲192.168.1.111,則在啓動Apache2服務後,在瀏覽器輸入192.168.1.111會看到主頁顯示Apache2 Ubuntu Default Page,如下圖:


那麼,如何替代這個首頁呢?


首先,Apache2配置後會會指向一個目錄/var/www/html,這個目錄下會產生一個index.html,這個單網頁文件就是上面看到的首頁Apache2 Ubuntu Default Page。如果用WordPress見網站,其實整個WordPress目錄就是放在/var/www/html下的。這裏假設有兩個網站WP001和WP002,那麼此時/var/www/html目錄下就會有一個文件和兩個目錄,分別是index.html、目錄WP001和目錄WP002,這些解析到瀏覽器的結果如下:


/var/www/html/index.html                                對應網址:http://192.168.1.111
/var/www/html/WP001/index.php                  對應網址:http://192.168.1.111/WP001
/var/www/html/WP002/index.php                  對應網址:http://192.168.1.111/WP002


以上就是網址對應規律,如果有域名並解析,那就是把192.168.1.111換成域名。


1、簡單的單文件替代方法


想要將主頁從替換Apache2 Ubuntu Default Page替換成自己的首頁就很簡單了,現將/var/www/html原來的index.html備份,然後將自己的主頁單文件改名爲index.html拷貝到/var/www/html目錄下即可。


2、替換成網站首頁


假設上面例子中,給WP001解析域名www.1234.com;WP002解析域名www.5678.com,那就是有兩個網站在這臺服務器。


那麼,先在/etc/apache2下新建一個httpd.conf配置文件。


cd /etc/apache2
sudo gedit httpd.conf


然後,寫入:


<VirtualHost *:80>
ServerName www.1234.com
DocumentRoot /var/www/html/WP001
DirectoryIndex index.php
</VirtualHost>


<VirtualHost *:80>
ServerName www.5678.com
DocumentRoot /var/www/html/WP002
DirectoryIndex index.php
</VirtualHost>


保存退出。


回到/etc/apache2修改apache2.conf


sudo gedit apache2.conf


添加一行
Include httpd.conf


保存退出。


重啓apache2服務


sudo service apache2 restart


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章