Cách thay đổi cổng lắng nghe máy chủ Apache
Tuần trước, tôi đã gặp phải một máy chủ có cổng HTTPS 80 đã bị một phần mềm khác sử dụng. Không có gì ngạc nhiên khi “thủ phạm” là một phần mềm máy chủ web khác, cụ thể là IIS . Vì người dùng IIS đã quen với cổng mặc định, cài đặt Apache không có lựa chọn nào khác ngoài việc sử dụng một cổng ít phổ biến hơn cho HTTP , trong trường hợp này là cổng 81.
Bạn có thể hỏi tại sao cổng 80 lại quan trọng đối với http? Vâng, đầu tiên, đó là sự dễ sử dụng cho người dùng. Nếu bạn đang duyệt đến một máy chủ web đang nghe trên một cổng không phải là cổng 80, bạn sẽ cần bao gồm số cổng cùng với địa chỉ.
Một cái gì đó như thế này: http://yourdomain.com:81/ nếu cổng 81 là cổng của máy chủ web của bạn. Nếu bạn sử dụng cổng 80 thì bạn sẽ không phải nhập cổng 80 trên địa chỉ vì nó là cổng tiêu chuẩn được sử dụng cho HTTP . Theo http://www.tcpipguide.com
“Để tránh hỗn loạn, phần mềm thực hiện một quy trình máy chủ cụ thể thường sử dụng cùng một số cổng dành riêng trên mọi thiết bị IP, vì vậy khách hàng có thể tìm thấy nó dễ dàng… Mọi trình duyệt Web chỉ“ biết ”rằng các trang web được thiết kế để lắng nghe các yêu cầu gửi đến cổng 80 ”(“To avoid chaos, the software that implements a particular server process normally uses the same reserved port number on every IP device, so clients can find it easily… Every Web browser just “knows” that websites are designed to listen for requests sent to port 80”) .
Vì vậy, thực tế đã được giải quyết, hãy xem cách chúng tôi có thể thay đổi cổng thiết lập Apache của chúng tôi . Đầu tiên, hãy tìm tệp httpd.conf bên trong thư mục Apache > conf .
httpd.conf là một tệp văn bản được sử dụng bởi tất cả các triển khai Apache , vì vậy việc thay đổi cài đặt Unix Apache hoặc Windows Apache được thực hiện theo cùng một cách - thông qua tệp cấu hình này. Mở tệp bằng trình soạn thảo văn bản yêu thích của bạn và tìm dòng có “Nghe 80”:
Dòng này định nghĩa Apache sẽ lắng nghe trên cổng 80. Tất cả những gì bạn phải làm là thay đổi cổng 80 đó thành bất kỳ cổng nào bạn muốn sử dụng. Đảm bảo rằng cổng mà bạn sẽ sử dụng là cổng miễn phí và chưa bị các dịch vụ khác sử dụng. Đọc hướng dẫn của chúng tôi về máy quét cổng miễn phí(free port scanner) nếu bạn không chắc chắn.
Khi bạn đã chỉnh sửa tệp, hãy lưu tệp và khởi động lại Apache . Để kiểm tra xem bạn đã sử dụng cổng mới chưa, hãy duyệt URL với cổng bạn đã sử dụng. Ví dụ: nếu bạn đã nhập cổng 81 làm cổng mới, thì URL mới phải là http://yourdomain:81 .
Một phương pháp khác mà tôi đọc được trên mạng hơi khác một chút. Nếu cách trên không hiệu quả với bạn, hãy thử truy cập /etc/apache2/ports.conf và thay đổi dòng Nghe(Listen) ở đó thành dòng như Nghe 81(Listen 81) .
Tiếp theo, truy cập /etc/apache2/sites-enabled/000-default.conf và thay đổi dòng đầu tiên thành VirtualHost *: 81 . Khởi động lại Apache(Restart Apache) và bạn sẽ có thể truy cập miền mà không cần phải nhập số cổng. Apache sẽ tự động chuyển hướng đến / var / www / html. Vui thích!
Related posts
HDG Giải thích: Cổng máy tính là gì và chúng được sử dụng để làm gì?
Cách tạo máy chủ FTP bằng FileZilla
Truy cập từ xa máy tính Windows XP hoặc Windows Server 2003
Cách kiểm tra cài đặt máy chủ proxy trên máy tính của bạn
Internet and Social Networking Sites addiction
Bộ điều hợp mạng không hoạt động? 12 điều nên thử
8 Best Social Networking Sites cho Graphic Designers để giới thiệu Danh mục đầu tư của họ
Firewall là gì và mục đích của nó là gì?
Cách lập danh sách trắng các thiết bị cụ thể trên mạng gia đình của bạn để ngăn chặn tin tặc
Thời gian thuê DHCP là gì và cách thay đổi thời gian
Mã hóa WiFi tốt nhất cho tốc độ và lý do
CDN là gì & Tại sao lại cần thiết nếu bạn sở hữu miền?
Đánh giá sách - Head First Networking
8 dự án Raspberry Pi dễ dàng cho người mới bắt đầu
Cách tránh và giải quyết tình trạng ngừng hoạt động DNS
8 Best Social Networking Sites cho Business Professionals Besides LinkedIn
Làm thế nào để bắt đầu Windows 10 trong Safe Mode với Networking
8 cách dễ thực hiện để khắc phục sự cố kết nối mạng
Cách mô phỏng kết nối Internet chậm để kiểm tra
Localhost là gì và bạn có thể sử dụng nó như thế nào?