标签: webserver

为什么要使用Mongrel2?

我很困惑Mongrel2服务/提供的目的是nginx还没有.

(是的,我已经阅读了手册,但我必须要过多的菜鸟才能理解它与nginx的根本区别)

我当前的Web应用程序堆栈是:
- nginx:webserver
- Lua:编程语言
- FastCGI + LuaJIT:将nginx连接到Lua
- Postgres:数据库

lua webserver nginx mongrel2

76
推荐指数
2
解决办法
1万
查看次数

有一个简单的PHP开发服务器吗?

在Python中编写Web应用程序时,运行开发服务器很容易.Django和Google App Engine(GAE)都附带简单的服务器.

我正在寻找的主要功能是没有配置.我想要一些像GAE dev服务器,你只需要在服务器启动时将应用程序目录作为参数传递.

有没有理由认为这对PHP来说更难?

php webserver

74
推荐指数
7
解决办法
4万
查看次数

nginx和sites-available上的多个网站

使用nginx的基本安装,您的sites-available文件夹只有一个文件:default

sites-available文件夹如何工作以及如何使用它来托管多个(单独的)网站?

linux webserver nginx

70
推荐指数
3
解决办法
6万
查看次数

如何将用户的浏览器URL重定向到Nodejs中的其他页面?

在我正在尝试编写的应用程序中,主页面(http:// localhost:8675)具有以下形式:

<form action='/?joinnew' method='post'>
  <button>Start</button>
</form>
Run Code Online (Sandbox Code Playgroud)

这是server.js中的代码:

http.createServer(function(request, response) {
  var root = url.parse(request.url).pathname.split('/')[1];
  if (root == '') {
    var query = url.parse(request.url).search:
    if (query == '?joinnew') {
      var newRoom = getAvaliableRoomId(); // '8dn1u', 'idjh1', '8jm84', etc.
      // redirect the user's web browser to a new url
      // ??? How to do.  Need to redirect to 'http://whateverhostthiswillbe:8675/'+newRoom
...
}}}
Run Code Online (Sandbox Code Playgroud)

如果有办法在我不需要知道主机地址的情况下,我会很高兴,因为这可能会改变.

'http'对象是常规需求('http'),不需要('express').

post webserver redirect http node.js

69
推荐指数
5
解决办法
13万
查看次数

在apache中运行Node.js?

我们在一台机器上安装了一个Apache Web服务器,该机器也使用Perl提供页面.

对于一个项目,我决定使用Node.js而不是Perl/Ruby.只是想知道是否可以使用Apache作为我的网络服务器(因此它服务于页面)并使用Node.js动态创建网页(这是我正在创建的网络应用程序)?

换句话说,它们可以像Apache/Perl或Apache/PHP等一样携手合作.

javascript apache webserver node.js

68
推荐指数
4
解决办法
10万
查看次数

旋转Apache日志文件的最佳方法

我有一台Apache服务器,其中一个访问日志文件高达600MB.这使搜索文件或解析文件变得非常困难.
Apache可以使用哪些软件或模块来制作我的访问文件的每日副本,以使其更易于管理?

apache logging webserver apache2 apache2.4

65
推荐指数
4
解决办法
9万
查看次数

nginx:[emerg]无法构建server_names_hash,你应该增加server_names_hash_bucket_size

我正在设置新服务器.我选择的http-Server是NGINX.我想将域添加audi-freunde-einbeck.de为虚拟主机.我已经有2个其他域名并且工作正常,但是当我尝试添加上面提到的域并启动服务器时它给了我,Job failed. See system journal and 'systemctl status' for details. 我认为这是因为破折号,所以我尝试了其他各种域名,有或没有连字符,但没有运气.同样的错误.可能是什么导致了这个?我也试过重启,我真的很茫然.任何帮助将不胜感激.

我玩了一下,发现,当我只放入一个域时,它可以工作.但当我把另一个域放进去时,它会停止.以下是状态输出:

[root@netzmelone nginx]# systemctl status nginx
nginx.service - A high performance web server and a reverse proxy server
      Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled)
      Active: failed (Result: exit-code) since Sun, 16 Dec 2012 11:38:08 +0000; 7s ago
     Process: 14239 ExecStop=/usr/sbin/nginx -g pid /run/nginx.pid; -s quit (code=exited, status=1/FAILURE)
     Process: 14232 ExecStart=/usr/sbin/nginx -g pid /run/nginx.pid; daemon on; master_process on; (code=exited, status=0/SUCCESS)
     Process: 14242 ExecStartPre=/usr/sbin/nginx -t -q -g pid /run/nginx.pid; daemon …
Run Code Online (Sandbox Code Playgroud)

webserver nginx

65
推荐指数
4
解决办法
4万
查看次数

如何查看完整的httpd配置?

我正在试图弄清楚httpd设置的完整配置是什么.

所有配置文件都分散在不同的文件中(/etc/httpd/conf.d,httpd.conf,各种mod配置)

有没有办法列出最终的httpd配置?
就像单个文件中的整个运行设置配置一样?

apache webserver centos apache2 server

65
推荐指数
3
解决办法
8万
查看次数

如何正确关闭node-express服务器?

我需要在从/auth/github/callback url 收到回调后关闭服务器.通常的HTTP API关闭服务器目前支持server.close([callback]) API函数,但是对于node-express服务器我收到TypeError: Object function app(req, res){ app.handle(req, res); } has no method 'close' 错误.我不知道如何找到解决这个问题的信息.
我该如何关闭快递服务器?

NodeJS配置说明:

$ node --version
v0.8.17
$ npm --version
1.2.0
$ npm view express version
3.0.6
Run Code Online (Sandbox Code Playgroud)

实际应用代码:

var app = express();

// configure Express
app.configure(function() {
    // … configuration
});

app.get(
    '/auth/github/callback',
    passport.authenticate('github', { failureRedirect: '/login' }),
    function(req, res) {
        res.redirect('/');

        setTimeout(function () {
            app.close();
            // TypeError: Object function app(req, res){ app.handle(req, res); } has no method 'close' …
Run Code Online (Sandbox Code Playgroud)

javascript api webserver node.js express

64
推荐指数
3
解决办法
5万
查看次数

无法启动网站IIS HRESULT:0x80070020)

我正在尝试在我自己的IP上发布一个自己创建的SSL证书的网站.我将网站添加到IIS并尝试运行后,我收到此错误,我无法启动网站.

Internet信息服务(IIS)管理器 - 该进程无法访问该文件,因为该文件正由另一个进程使用.(HRESULT异常:0x80070020)

这个问题的原因是什么?

asp.net iis ssl webserver

63
推荐指数
3
解决办法
7万
查看次数

标签 统计

webserver ×10

apache ×3

nginx ×3

node.js ×3

apache2 ×2

javascript ×2

apache2.4 ×1

api ×1

asp.net ×1

centos ×1

express ×1

http ×1

iis ×1

linux ×1

logging ×1

lua ×1

mongrel2 ×1

php ×1

post ×1

redirect ×1

server ×1

ssl ×1