如何使用Nginx代理jupyter服务

jupyter编辑器是一个非常棒的web端编辑器,可以轻松的运行Python,c/c++,java程序,还有友好的语法点亮界面,但是有时我们在服务器部署jupyter,由于防火墙的原因,只有80端口开放,下面介绍如何用Nginx代理转发jupyter服务 1、部署与运行jupyter 首先你要安装运行jupyter服务,如果你还没有配置与安装,可以移步我的博客教程:在Linux服务器上搭载在线jupyter编辑器 2、jupyter加入配置 编辑配置文件: vi ~/.jupyter/jupyter_notebook_config.py 打开或者添加下面的配置 # 注意jupyter名字可以自己随意定义,这里只是作为例子 c.NotebookApp.base_url = ‘/jupyter’ 重新启动: # 根据端口号查询进程 netstat -nlp | grep

Read More

如何使用Nginx代理php服务,使用浏览器直接访问运行php文件

使用Nginx代理php服务,需要配置相关文件 1、下载安装Nginx 如你的机器没有Nginx,请参考我的博客链接:Linux下安装Nginx的web服务器 2、修改配置文件 修改Nginx配置文件,相关配置如下: http { include mime.types; default_type application/octet-stream; sendfile on; server { listen 80; server_name localhost; root

Read More

Nginx下代理访问PHP文件,报错File not found处理

我们在安装Nginx后,给PHP服务做代理,当我们访问代理目录下的php文件时,会显示File not found 1、原因 php-fpm无法找到SCRIPT_FILENAME里可执行的php文件 php-fpm没有权限去访问该php文件 2、解决方法 修改Nginx配置文件 修改nginx配置文件 vi /usr/local/nginx/conf/nginx.conf fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 更改为 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # 重启nginx

Read More

Linux安装nginx的web服务器

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等 1、安装Nginx依赖必备环境 Nginx一般需要prec,zlib,openssl安全套接字层密码库 在centos上: # 在centos的机器上 yum install -y openssl openssl-devel zlib zlib-devel pcre pcre-devel 在ubuntu上: # 在Ubuntu的机器上

Read More

Nginx下wordpress如何修改固定链接,并且解决导致访问404错误的问题

在nginx下修改wordpress固定链接地址,使用官方的默认固定链接,可能会降低搜索引擎爬取速度,为此修改对引擎爬虫友好的固定链接,有利于提高站点的访问量 1、修改固定链接 登入wordpress后台,修改如下: 刷新界面后却出现下面的错误: 2、404错误解决方法 这是因为nginx配置出了问题,我们需要修改在nginx的配置文件,如果wordpress在根目录,则在location / {} 大括号里添加下列代码 location / { if (!-e $request_filename) { rewrite (.*) /index.php; }

Read More