Set a virtualhost on you computer in Ubuntu

     看到別人無比絢麗的網站,自己是不是也想有一個屬於自己的網站呢?其實在自己的電腦上搭建一個website也不是一件很難的事情。微笑

     我是一個linux新手,對於網絡也是剛剛入門,所謂初生牛牘不怕虎呀。呵呵,just try。

      首先我用的是ubuntu 11.4的 操作系統,接下來我們開始行動吧!

     第一步:下載apache,下載之後當然就是安裝啦

    (ctrl +shift+T)打開一個ternimal.查看在軟件包中是否有apache

     在命令行輸入:aptitude search apache

    如果有這個東東呢!!在apache前面將會有一個i標籤,木有的話就是p了。

   是p的話傻子都知道要裝一個了。偷笑

   在命令行輸入:sudo aptitude install apache2,慢慢的等呀等。

第二步:安裝數據庫和php貌似也變成了一個簡單的stuff了。

 aptitude search phpmyadmin (記得判斷哦)

sudo aptitude installphpmyadmin

aptitude  search php

sudo aptitude install php5


第三步:創建虛擬主機:

首先需要創建網站目錄。(以example.com爲例)

sudo mkdir -p  /srv/www/example.com/public_html(連環創建)

if you failed try:

cd /srv/www/

sudo mkdir example.com

cd example.com/

sudo mkdirpublic_html

這樣創建的文件夾就成功了。


切換路徑:cd /etc/apache2/sites-available/(正確的話可以TAB自動補全路徑)

sudo gedit example.com就是我們要創建的網站了。

<VirtualHost *:80>
     ServerAdmin webmaster@localhost
     ServerName example.com
     ServerAlias www.example.com
     DocumentRoot /srv/www/example.com/public_html/
</VirtualHost>

這樣一個網站就基本上部好了。

做完這些之後需要的就是重啓apache

sudo a2ensite example.com

sudo /etc/init.d/apahce2 reload  (or restart)

Thinking for a little time,我需要吧這個目錄強行指向本地

sudo gedit /etc/hosts

添加代碼:

127.0.0.1  example.com;(這樣example.com指向的就是本機。)


這樣在一臺虛擬的服務器就在本機上搭建成功。

(你可以檢查網站是否成功,可以看/etc/apache2/sites-enabled 文件夾內example.com是否存在)

 

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