localhost / userdir trên macOS Sierra


8

Tôi đã luôn sử dụng: Thiết lập máy chủ web cục bộ trên OS X để thiết lập localhost và userdirs của tôi.

Sau khi nâng cấp lên Sierra, ngày hôm qua, máy chủ web localhost của tôi không hoạt động nữa.

Tôi đã thử làm theo hướng dẫn một lần nữa nhưng tôi không thể vào được userdir của mình.

localhost hoạt động:

công trinh

tên người dùng - không thành công:

Thất bại

Có cấu hình nào khác cần phải được thực hiện trên Sierra để khiến userdir hoạt động không?

Câu trả lời:


9

Có một hướng dẫn cập nhật ở đây: Cách thiết lập Apache trong macOS Sierra 10.12

Nó bao gồm các cấu hình bổ sung như bỏ ghi chú các dòng sau bằng cách xóa "#":

#LoadModule userdir_module libexec / apache2 / mod_userdir.so
...
#LoadModule vhost_alias_module libexec / apache2 / mod_vhost_alias.so
...
#include /private/etc/apache2/extra/httpd-userdir.conf
...
#include / private / vv / apache2 / thêm / httpd-vhosts.conf

trong /etc/apache2/httpd.conf

và không chú ý:

#Include /private/etc/apache2/users/*.conf

trong /etc/apache2/extra/httpd-userdir.conf

và khởi động lại apache: sudo apachectl restart

Nó nên hoạt động.


Bạn nói " Nó nên hoạt động. ", Nhưng phải không!?
dùng3439894

@ user3439894 vâng, đối với tôi.
3306356

1
Ở Sierra, tôi gặp lỗi sau: khi không tìm thấy tệp trong thư mục người dùng, Sierra cố gắng tìm chúng trong localhost. Nhưng localhost không truy cập được, tôi gặp lỗi: 403 Bị cấm. Những thiết lập nào có thể đã thay đổi ở Sierra? Nó đã làm việc ở El Capitan.
Piet Binnenbocht

tôi nhận được một 403 cấm, và liên kết của bạn đã chết
abbood

1
Câu trả lời ở trên chỉ là những thay đổi cụ thể được thực hiện ở Sierra, bạn vẫn cần thực hiện những thay đổi cơ bản khác mà bạn đã làm trước đây trên các hệ điều hành khác. Bạn có thể nhìn vào liên kết trong câu hỏi.
3306356
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.