Gần đây tôi đã cập nhật máy làm việc của mình lên macOS Sierra và hiện không có cấu hình máy chủ ảo nào của tôi đang hoạt động. Tôi cần phải cấu hình lại tất cả những điều này là một nỗi đau lớn.Máy chủ ảo không hoạt động với cài đặt macOS Sierra
Tôi tự hỏi - điều này có bình thường không? Có cách nào để ngăn điều này xảy ra trong tương lai khi tôi cập nhật hệ điều hành của mình không?
Ngoài ra, có vẻ như cấu hình máy chủ ảo của tôi không hoạt động. Vui lòng xem bên dưới.
Tôi đã chỉnh sửa /etc/apache2/extra/httpd-vhosts.conf
bao gồm:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/Users/splashnw/Sites/tm-charts"
ServerName tm-charts.dev
ErrorLog "/private/var/log/apache2/tm-charts.dev-error_log"
CustomLog "/private/var/log/apache2/tm-charts.dev-access_log" common
</VirtualHost>
Và, tập tin /etc/hosts
của tôi có:
127.0.0.1 tm-charts.dev
Khi tôi hướng đến tm-charts.dev trong trình duyệt của tôi, có chỉ đơn giản là một thông điệp : "Nó hoạt động!" Không phải dự án của tôi mà tôi đã thấy ban đầu tại URL đó trước khi cài đặt macOS Sierra.
Bạn có thể cho tôi biết điều gì đang xảy ra ở đây không? Cảm ơn bạn!
IP gì bạn nhận được nếu bạn ' ping tm-charts.dev'? – Capsule
@capsule Nếu tôi ping, tôi nhận được nội dung này: '64 byte từ 127.0.0.1: icmp_seq = 0 ttl = 64 thời gian = 0.074 ms 64 byte từ 127.0.0.1: icmp_seq = 1 ttl = 64 time = 0.066 ms 64 byte từ 127.0.0.1: icmp_seq = 2 ttl = 64 thời gian = 0,088 ms 64 byte từ 127.0.0.1: icmp_seq = 3 ttl = 64 thời gian = 0.060 ms', v.v. – Liz
Tôi chỉ muốn đảm bảo rằng nó đến 127.0 .01 và tệp máy chủ thực sự là OK. Bạn có thể thử thêm ':: 1 localhost' vào nó không? Thực tế bạn vẫn nhận được apache vhost mặc định chứng minh Apache vẫn lắng nghe trên IPv4, do đó, cơ sở vhost '*' phải là bất kỳ IP, v4 hoặc v6, nhưng ai biết được. – Capsule