我正在关注为django项目配置nginx的本教程http://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html。在创建符号链接后我遇到了问题。 mysite_nginx.conf文件创建在/ etc/nginx/sites-enebled目录中,但没有任何内容。我应该放什么?文件/etc/nginx/sites-available/mysite_nginx.conf在符号链接后为空
0
A
回答
2
文件
mysite_nginx.conf
在目录/etc/nginx/sites-enabled
中创建,但没有任何内容。
您不应在此目录下创建mysite_nginx.conf
文件。您应该在/etc/nginx/sites-available
下创建它。
然后,使用这个命令:
sudo ln -s ~/path/to/your/mysite/mysite_nginx.conf /etc/nginx/sites-enabled/
创建symbolic link的/etc/nginx/sites-enabled
目录下。这就是为什么,当你做一个:
ls -a /etc/nginx/sites-enabled
你得到这样的输出(-->
指符号链接):
.... default --> /etc/nginx/sites-available/default
.... mysite_nginx.conf --> /etc/nginx/sites-available/mysite_nginx.conf
记住,主文件(即具有实际的一个数据在那里)在/etc/nginx/sites-available/
目录下,而/etc/nginx/sites-enabled
仅保存来自sites-available
的符号链接。这是一个很好的做法。但是,您可以直接在/etc/nginx/sites-enabled
内编写mysite_nginx.conf
文件,但不建议。
相关问题
- 1. 符号链接文件比X年龄更新,然后稍后删除符号链接一次文件年龄?
- 2. 隐藏符号链接文件夹到硬链接文件夹
- 3. 将相对符号链接转换为绝对符号链接
- 4. python符号链接指向的文件
- 5. Tomcat与子文件夹符号链接
- 6. ClearCase的符号链接文件从
- 7. 创建文件夹的符号链接
- 8. 符号链接作为包括在Visual Studio中的文件夹
- 9. 如何为不存在的文件夹创建符号链接?
- 10. 为什么emacs为修改后的文件创建临时符号链接?
- 11. 获取目录中最后创建的符号链接文件
- 12. 符号链接
- 13. 符号链接
- 14. 在符号链接的.php文件中包含'regular'.php文件
- 15. 在Python中查找符号链接文件的文件类型
- 16. 符号链接:找到链接到该文件
- 17. 混帐不存储符号链接作为符号链接在Windows
- 18. 如何在Ubuntu中为文件夹/文件制作递归符号链接?
- 19. 链接后更改符号名称
- 20. cp命令覆盖作为符号链接的目标文件
- 21. 符号链接CMake
- 22. 符号链接自
- 23. Ansible |创建符号链接,如果目录为空
- 24. 生成文件,符号链接文件夹&相对路径
- 25. 具有符号链接的CMake文件(安装文件DESTINATION dir)
- 26. 处理Windows文件系统上的unix符号链接文件
- 27. 文件既是一个普通文件和符号链接
- 28. 符号链接到文件夹中的最新文件
- 29. 两个符号链接之间的符号链接
- 30. node_modules:符号链接还是不符号链接?
你是否在源文件('/ etc/nginx/sites-available/mysite_nginx.conf')中看到任何东西? – Selcuk
@Selcuk否,源文件中没有任何内容 – Yiour
@Your你应该用[这些内容]创建一个文件(http://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html#configure-nginx-在/ etc/nginx/sites-available /目录下。然后,你应该将这个文件符号链接(见下面的答案)到'/ etc/nginx/sites-enabled /'目录。另外,你应该**(从'/ etc/nginx/sites-enabled /'中)移除“already there”符号链接到'default'。 –