我已经创建了一个节点服务器,它在某个网站上搜索,然后返回格式良好的json数据。我的本地主机上一切都很好。但是现在我想把它上传到服务器上,并获得一个返回json数据的链接(就像api一样)。
我该怎么做?
以下是代码大纲:
var express = require('express');
var fs = require('fs');
var request = require('request');
var cheerio = require('cheerio');
var app = express();
app.
我使用Virtualmin作为我的ubuntu服务器的控制面板。每当我创建一个新的虚拟服务器时,当我访问这个站点时,它会说
Forbidden
You don't have permission to access / on this server.
这是因为我没有将任何文件上传到服务器。
我想问一下如何定制那个被禁止的消息。例如,我想用一句话要求用户将文件上传到服务器,如下所示:
Forbidden
You don't have permission to access / on this server. If you have recently created a new
我遇到的问题是,上传到多站点的主站点(id=1)的媒体(图像、pdf等)可以从子站点域访问。子站点映射到不同的域。
例如。
我将图片上传到主站点媒体库,它可以在以下两个地址访问:
www.site1.com/wp-content/uploads/imageA.jpg
www.site2.com/wp-content/uploads/imageA.jpg -> this should not exist
尽管它在site2媒体库中不可见。
用于上传的“使用年份月文件夹”在主站点设置中设置为0(非活动),在子站点设置中设置为1(活动),因此媒体内容的文件结构为:
www.site1.c
我用的是Yosemite和Apache 2.4
/private/etc/apache2/httpd.conf
ServerName 127.0.0.1:80
DocumentRoot "/Library/WebServer/Documents/"
<Directory "/Library/WebServer/Documents">
Options Multiviews FollowSymLinks
MultiviewsMatch Any
AllowOverride All
Order allow,deny
A