为什么我收到“在此服务器上找不到请求的URL /”。部署django应用程序时?

问题描述 投票:0回答:1

我正在开发django网站,目前正在部署。我正在关注this教程。即时消息处于教程的最后阶段(视频中的1:08:00)。在他完成django-project.conf文件的配置后,他保存并一切正常,但是从另一方面来说,我得到了:

未找到

在此服务器上找不到请求的URL /。

位于**********。***端口80的Apache / 2.4.34(Ubuntu)服务器

这是我的项目.conf文件:

<VirtualHost *:80>
    ServerName _
    Redirect 404 /
    Alias /static /home/user/project/static
    <Directory /home/user/project/static>
        Require all granted
    </Directory>
    <Directory /home/user/project/project>
        <Files wsgi.py>
            Require all granted
        </Files>
    </Directory>
    WSGIScriptAlias / /home/user/project/project/wsgi.py
    WSGIDaemonProcess project_app python-path=/home/user/project python-home=/home/user/project/venv
    WSGIProcessGroup project_app
</VirtualHost>

这里是我的urls.py

from django.contrib import admin
from django.urls import path, include
from . import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.homepage),
    path('rh/', views.rh, name="rh"),
    path('gvt/', views.gvt, name="gvt"),
    path('fth/', views.fth, name="fth"),
    path('pages/', include('pages.urls')),
]

我可能做错了什么?预先感谢!

django apache ubuntu server apache2
1个回答
0
投票

您已经尝试在请求的URL中添加项目文件夹的名称吗?

这样的东西

the_name_of_site.com.br/project_folder

© www.soinside.com 2019 - 2024. All rights reserved.