我正在开发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')),
]
我可能做错了什么?预先感谢!
您已经尝试在请求的URL中添加项目文件夹的名称吗?
这样的东西
the_name_of_site.com.br/project_folder