ICTsharing - Blog chia sẻ kiến thức về ICT: webserver

Hot

Post Top Ad

Hiển thị các bài đăng có nhãn webserver. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn webserver. Hiển thị tất cả bài đăng

Thứ Tư, 10 tháng 4, 2019

Cách thêm tên miền ảo cho localhost với XAMPP

15:20 0
Bài viết này mình sẽ hướng dẫn cách thêm tên miền ảo cho website trên Apache server.
Bình thường bạn cài xampp để chạy server thì mặc định của nó sẽ là localhost và cổng mặc định là 80, nếu thêm công đặc biệt là dạng: localhost:81/ten_project.

Trong trường hợp làm việc với laravel thì cần phải trỏ vào: http://localhost:81/laravel/public như vậy nó sẽ rất dài.

Hôm nay mình sẽ hướng dẫn cách tạo tên miền ảo trên webserver của Xampp sử dụng hệ điều hành window 10.

Bước 1: Sửa file host trong thư mục C:\Windows\system32\drivers\etc\

Trước tiên, bạn tìm đến file hosts ở máy tính tại C:\Windows\system32\drivers\etc\ rồi ấn chuột phải vào nó, chọn Properties.


Sau đó bạn chọn tab Security, ấn nút Edit để sửa quyền, chọn phần User và đánh dấu Full Control. Sau đó ấn Ok để lưu lại toàn bộ như hình ảnh dưới đây.


Tiếp theo, bạn mở file hosts ra, trỏ tên miền ảo cần thêm vào về IP của localhost là 127.0.0.1. Rồi lưu lại file hosts. Ở đây mình đặt tên miền ảo là: ictsharing.dev


2. Cấu hình Appache để nhận tên miền ảo

Bây giờ bạn hãy vào thư mục C:\xampp\apache\conf\extra\ tìm file httpd-vhosts.conf rồi mở lên.



Sau đó tìm đến dòng này và xóa hai dấu thăng (#) đi. Nếu bạn có dùng port khác cho Apache thì hãy đổi 80 thành cổng của bạn.

#NameVirtualHost *:80
Sau đó chèn thêm đoạn dưới đây vào cuối file httpd-vhosts.conf để khai báo thêm domain ictsharing.dev

<VirtualHost *:80>
    DocumentRoot "E:/xampp/htdocs/laravel/public"
    ServerName ictsharing.dev
</VirtualHost>

  • DocumentRoot: Đường dẫn của thư mục mà bạn muốn domain ảo trỏ về.
  • ServerName: Domain ảo đã khai báo trong file hosts mà bạn muốn thêm vào localhost.
Cuối cùng hãy khởi động lại Apache và truy cập domain ảo của bạn để xem kết quả.
Xem thêm

Thứ Sáu, 22 tháng 7, 2016

Khắc phục lỗi Apache không Start được trong Xampp

09:54 0
Thiết kế website thương xuyên phải xử dụng tới server Appche, lỗi này thường xây ra do máy tính chúng ta cài đặt các phần mềm khác bị xung đột cổng như cài SQL Server, Skype, VMWARE (máy ảo) ...

Hôm nay mình sẽ hướng dẫn 2 cách khắc phục lỗi thường xảy ra trong Appche không Start được trong Xampp.

Cách 1: Sửa lại file HTTPD-SSL để Start Apache

Khi các bạn cài đặt XAMPP lên máy để tạo máy chủ web apache mặc định cổng 80 để truyền dữ liệu, tuy nhiên các phần mềm khác được cài đặt trên máy đã chiếm cổng 80 để sử dụng dẫn tới tình trạng không thể khởi động được Apache.


Để sửa lại file HTTPD-SSL bạn làm như sau:

Bước 1: Tìm đến thư mục cài đặt XAMPP > Tìm đến file HTTPD-SSL theo đường dẫn thường mặc định như sau:
C:\program file>>XAMPP>>apache>>conf>>original>>extra

Bước 2 :
Bạn click chuột phải vào File HTTPD-SSL và chọn mở bằng notepab > Click vào Edit trên thanh công cụ của Notepad >Chọn Replace một cửa sổ mới xuất hiện

Dòng Find what bạn nhập vào 443

Dòng Replace with bạn nhập vào 4499 

=> Chọn Replace All để thay thế tất cả > Sau đó lưu nó lại và start Apache rồi ra trình duyệt gõ localhost để kiểm tra xem apache đã được hoạt động bình thường chưa.


Cách 2: Đổi Post cho Apache

Với cách 2 này chúng ta cần đổi post cho Apache sang một cổng khác

Bước 1: Bạn bật phần mềm XAMPP lên > Click vào ô config nằm trên dòng Apache > Click vào Apache (httpd.conf) để mở file.



Bước 2: Chọn mở bằng notepab > Click vào Edit trên thanh công cụ của Notepad >Chọn Replace một cửa sổ mới xuất hiện
Dòng Find what bạn nhập vào 80
Dòng Replace with bạn nhập vào 81

=> Sau đó chọn Replace All > Save lại

Bước 3: Ra trình duyệt để kiểm tra 
Các bạn vào xampp > Click vào start Apache rồi gõ lên trình duyệt localhost:81


Chúc các bạn thành công
Xem thêm

Post Top Ad

Your Ad Spot