Hướng dẫn tạo apache virtual host trên Ubuntu

Standard

Chào các bạn, hôm nay mình tiếp tục với chủ đề tạo apache virtual host trên Ubuntu cho những ai đang là web developer cần sử dụng trong một số trường hợp domain đại loại như example.local thay vì localhost/example chẳng hạn.

Điều đầu tiên tất nhiên là trên máy bạn đã cài sẵn Apache rồi.

Có thể tham khảo tại đây: http://linuxg.net/install-lamp-on-ubuntu-13-04-raring-ringtail/

Bước 1: Bạn có một dự án tại thư mục

/var/www/example

Bạn cần kiểm tra quyền sở hữu thuộc về user và cấp quyền truy xuất thư mục này là 755 nhé.

Bước 2: Tạo virtual host file

Chuyển quyền root để thao tác thuận tiện hơn:

sudo -s

Nhập password và bạn đã có quyền root

Chuyển tới thư mục config

cd /etc/apache2/sites-available

Copy config default

cp default example.local

Bước 3: Chỉnh sửa file example.local

nano example.local

Thêm vào bên dưới dòng ServerAdmin

ServerName example.local

Chỉnh dòng DocumentRoot lại thành

DocumentRoot /var/www/example/

Và Directory thành

/var/www/example/

Bước 4: Kích hoạt virtual host

a2ensite example.local

Bước 5: Khởi động lại apache

/etc/init.d/apache2 restart

Hoăc chỉ cần reload lại config

/etc/init.d/apache2 reload

Bước 6: Chỉnh sửa file hosts để DNS example.local về máy local

nano /etc/hosts

Thêm vào dòng sau:

127.0.0.1       example.local

Bước 7: Mở trình duyệt và enjoy thoi !

http://example.local

Chúc các bạn thành công !

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s