Thiết lập domain bất kỳ apache localhost với virtual hosts trên MAC
Lượt xem: 6047
Thiết lập domain bất kỳ apache localhost với virtual hosts trên MAC
Bước 1: Chạy service Apache có hoạt động không bằng lệnh
sudo apachectl start
hoặc
sudo apachectl restart
sau đó bạn mở trình duyệt web lên và gõ localhost. Kết quả hiển thị It Works!
Bước 2: Thiết lập lại file httpd.conf của apache
tiếp theo chúng ta bỏ cần mở file httpd.conf của apache
/etc/apache2/httpd.conf
bỏ comment dòng sau hoặc nếu chưa có thì bạn bổ sung:
Include /private/etc/apache2/extra/httpd-vhosts.conf
Bước 3: Tạo virtual host
Ví dụ chúng ta tạo domain dandev.net
Chúng ta mở file
/private/etc/apache2/extra/httpd-vhosts.conf
Chúng ta thêm đoạn code sau:
<VirtualHost *:80>
ServerAdmin admin@dandev.net
DocumentRoot "/Users/dandev/WebCode/dandev.net"
ServerName dandev.net
ErrorLog "/private/var/log/apache2/dandev.net-error_log"
CustomLog "/private/var/log/apache2/dandev.net-access_log" common
</VirtualHost>
Chú ý đường dẫn ở tag DocumentRoot là đường dẫn chứa source web của bạn.
Bước 4: thêm doamin vào file /etc/hosts và khởi động lại service apache
Bạn thêm doamin vào file hosts như sau:
127.0.0.1 www.dandev.net 127.0.0.1 dandev.net
Tiếp theo khởi động lại apache service (xem ở bước 1) là được.
Xem video:
Chúc các bạn thành công!