Điểm:0

DocumentRoot sẽ không thay đổi -Ubuntu 20 Apache2 trên windows wsl2

lá cờ ca

Tôi đang ở cuối trí thông minh của tôi ở đây. Tôi đã cài đặt Ubuntu trên windows bằng wsl2. Tôi đang cố thiết lập apache2 để trỏ tới/mnt/my/windows/source/code

Bất kể tôi làm gì. DocumentRoot luôn là /var/www/html Tôi đã cố gắng rất nhiều, tôi nghĩ mình sắp phát điên mất.

Đây là trong apache2.conf của tôi * đã thử điều này trong tuyệt vọng

<Directory /mnt/c/Users/me/Development/online-store/web>
    AllowOverride None
    Options Indexes FollowSymLinks
    Require all granted
</Directory>

<Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

tập tin vhost

<VirtualHost *:80>


    DocumentRoot /mnt/c/Users/me/Development/online-store/web

    DirectoryIndex index.php index.html
    ServerName store.test.domain.ca
    ServerAlias store-*.test.domain.ca

    <Directory "/mnt/c/Users/me/Development/online-store/web">
        AllowOverride all
        Require all granted
    </Directory>

    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined
</VirtualHost>

Tôi đã tắt tệp conf 000 để chỉ tệp này được bật.

Khi tôi chạy sudo apache2ctl -S

Cấu hình máy chủ ảo:
*:80 store.test.domain.ca (/etc/apache2/sites-enabled/store.conf:1)
ServerRoot: "/etc/Apache2"
Tài liệu chínhRoot: "/var/www/html"
Nhật ký lỗi chính: "/var/log/apache2/error.log"
Bản đồ viết lại Mutex: using_defaults
Mutex mặc định: dir="/var/run/apache2/"cơ chế=mặc định
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Xác định: DUMP_VHOSTS
Xác định: DUMP_RUN_CFG
Người dùng: name="www-data" id=33
Nhóm: name="www-data" id=33
lá cờ ca
tôi nghĩ đó là một con cá trích đỏ, tôi nhìn vào tất cả các rễ chính ở đó. Không thể vượt qua nó nói không thể ghi vào index.html Không biết tại sao nó lại nói như vậy bởi vì tôi không có index.html ở bất cứ đâu và IO có index.php làm chỉ mục của tôi để tải
lá cờ in
Apache có quyền truy cập vào vị trí đó không? Bạn đã kiểm tra xem AppArmour chưa được cài đặt và chặn Apache khỏi vị trí không chuẩn chưa?
lá cờ ca
Chưa bao giờ nghe nói về appArmour nên không. Tôi hiện đang chuyển tất cả các tệp windows sang Ubuntu để tôi không phải trỏ đến windows DIR.
lá cờ ca
Ôn lại vấn đề cơ bản. Tôi đã thay đổi thư mục gốc của 000-default.conf đến /var/www/mysite Nhưng nó vẫn chỉ chuyển đến/var/www/html Tôi không biết chuyện gì đang xảy ra!
lá cờ ca
lol apache đang tạo tệp index.html trong /var/www dir Tệp máy chủ của tôi không trỏ đến nó ...
lá cờ ca
mỗi khi tôi truy cập store.test, nó sẽ tạo một tệp index.html mới index.html.1 index.html.2 Tôi chưa gặp trường hợp này bao giờ
Điểm:0
lá cờ cn

Nếu bạn đã thiết lập SSL thì bạn có thể gặp vấn đề giống như tôi vừa gặp. [/sites-available/default-ssl.conf] và bất kỳ tài liệu liên quan đến SSL nào khác cũng cần được cập nhật. Khởi động lại dịch vụ apache và ngay lập tức trỏ đến đúng thư mục.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.