12/08/2018, 16:26

Cấu hình Virtual Host trên Linux Mint

1. Mở Terminal rồi thực hiện các bước như sau: Mở thư mục sites-available – Nơi chứa các file cấu hình virtual host của apache cd /etc/apache2/sites-available Tạo file cấu hình domain bằng lệnh sudo vim domain_name.conf domain_name: tên file cấu hình ( my_project.dev.conf ) ...

1. Mở Terminal rồi thực hiện các bước như sau:

  • Mở thư mục sites-available – Nơi chứa các file cấu hình virtual host của apache

cd /etc/apache2/sites-available

  • Tạo file cấu hình domain bằng lệnh

sudo vim domain_name.conf

domain_name: tên file cấu hình ( my_project.dev.conf )

2. Cấu hình file virtual host

sudo gedit /etc/apache2/sites-available/domain_name.conf

nhập nội dung sau vào sau đó lưu lại.

Trong đó: source_web_path: Thư mục chứa project của bạn. Ví dụ /var/www/html/my_project

3. Thông báo cho Apache biết các trang mình vừa cấu hình bằng câu lệnh sau:

sudo a2ensite my_project.dev.conf

4. Thêm địa chỉ IP về domain vừa cấu hình:

sudo gedit /etc/hosts

127.0.0.1 localhost 127.0.0.1 domain_name Trong đó: domain_name là tên domain chúng ta vừa cấu hình ( my_project.dev )

5. Thao tác với Server Apache

  • Nếu Apache chưa được start:

sudo service apache2 start

  • Nếu Apache đã start thì dùng lệnh sau để restart

sudo service apache2 restart

  • Reload lại cấu hình Apache bằng lệnh

sudo /etc/init.d/apache2 reload

Mọi thứ đã hoàn tất. Chúng ta mở trình duyệt và nhập địa chỉ domain vừa cấu hình và đón xem thành quả nhé. Ví dụ (my_project.dev) Lưu ý: Với project là Laravel Framework các bạn chạy thêm câu lệnh sau để kích hoạt mod_rewrite nhé :slight_smile:

sudo a2enmod rewrite

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

0