本人系统 : Centos7.4 (虚拟机)系统自带 : python2.7.5 (宝塔基于python2) # 可忽略Nginx : Tengine2.2.2 #宝塔一键安装 * 可忽略现在安装 Python3.6自己去下载 https://www.anaconda.com/download/ #不知道是什么,自己百度我下载的是 Anaconda3-5.0.1-Linux-x86_64.sh [目前最新] #官网有安装教程我安装在系统根目录 /anaconda3 安装完后 Anaconda3 已经自带 python3.6.3 后面会更新最新添加源 -> https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ #我连三方全部都添加了.安装djangoconda install django [root@hawk ~]# python >>> import django >>> django.VERSION # 查看 django 版本 (1, 11, 8, 'final', 0)安装
昨天搭建了Jupyter Notebook本机运行.发现做了反向代理,python内核是断开的.Jupyter官网也没有实例,网上也找了很久,终于经过一天的搜索和研究发现了Nginx 还需要设置上对于 WebSocket 的支持Jupyter Notebook 的 Python Notebook 还用到了 WebSocket下面是我的反向配置:location / { proxy_pass http://192.168.91.138:18882; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; #缓存相关配置 #proxy_cache cache_one; #proxy_cache_key $host$request
location / { proxy_pass https://127.0.0.1:18881; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_intercept_errors on; error_page 404 https://x.hak.ink/404; error_page 403 https://x.hak.ink/403; error_page 502 https://x.hak.ink/502; error_page 500 https://x.hak.ink/500; error_page 503 https://x.hak.ink/500; erro
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|ico|css|js)$ { valid_referers 127.0.0.1 192.168.3.35 *.hak.red hak.red baidu.com *.baidu.com; if ($invalid_referer) { rewrite ^/ https://error.hak.red/403; } proxy_pass http://127.0.0.1:8888; #在if 结束后加上 proxy_pass 就行了 access_log off; expires 30d; }在if 结束后加上 proxy_pass 就行了
无法删除“.user.ini”文件解决方法,运行后删除即可chattr -i .user.ini 禁止修改文件可以用以下命令:chattr +i .user.inichattr主要提高文件的安全性,chattr的详细参数查帮助
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|ico|css|js)$ { valid_referers *.hak.red hak.red baidu.com *.baidu.com; if ($invalid_referer){rewrite ^/ https://error.hak.red/403;} access_log off; expires 30d; }
问题:Nginx 405 method not allowed网络上各种方法,都尝试了这个个人测试可以用本人主机配置 系统: CentOS Linux 7.4.1708 软件: Nginx -Tengine2.2.0Nginx网站配置文件添加重定向405错误码到200我添加在server{...}里面的最下面server { location ~ (.*\.json) { root /www/wwwroot/book; #这是我网站根目录 error_page 405 =200 $1; } }
Hawk
别固执的认为某事必须 !