Я новичок в Nginx. Я создал приложение Django и развернул его в домашнем каталоге пользователя root по ряду причин, по которым мне нужно переместить его в другой домашний каталог пользователя;Я изменил все, но когда я захожу на сайт, он все еще указывает на приложение из того же корневого каталога пользователя.
Ранее /etc/uwsgi/sites/djangoproject.ini
[uwsgi]
project = djangoproject
username = root
base = /%(username)
chdir = %(base)/%(project)
home = %(base)/Env/%(project)
module = %(project).wsgi:application
master = true
processes = 5
uid = %(username)
socket = /run/uwsgi/%(project).sock
chown-socket = %(username):nginx
chmod-socket = 660
vacuum = true
В настоящее время: /etc/uwsgi/sites/djangoproject.ini
[uwsgi]
project = djangoproject
username = jenkins
base = /scratch/%(username)
chdir = /home/%(username)/%(project)
home = %(base)/Env/%(project)
module = %(project).wsgi:application
master = true
processes = 5
uid = %(username)
socket = /run/uwsgi/%(project).sock
chown-socket = %(username):nginx
chmod-socket = 660
vacuum = true
В настоящее время: /etc/nginx/nginx.conf
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
server {
listen 8001;
listen svcpjanjana.nms.fnc.fujitsu.com:8001;
server_name svcpjanjana.nms.fnc.fujitsu.com;
location = favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/jenkins/djangoproject;
}
location / {
include uwsgi_params;
uwsgi_pass unix:/run/uwsgi/djangoproject.sock;
}
}
Ранее: /etc/nginx/nginx.conf
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
server {
listen 8001;
listen svcpjanjana.nms.fnc.fujitsu.com:8001;
server_name svcpjanjana.nms.fnc.fujitsu.com;
location = favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /root/djangoproject;
}
location / {
include uwsgi_params;
uwsgi_pass unix:/run/uwsgi/djangoproject.sock;
}
}
Не могли бы вы помочь мне проверить, почему он все еще указывает на корневой каталог?