DocPad + Nginx无效

时间:2015-09-30 08:44:23

标签: nginx docpad

我使用本教程: https://www.digitalocean.com/community/tutorials/how-to-deploy-a-docpad-application-on-ubuntu-14-04

但没有: http://doc.ixley.ru/

在etc / nginx文件doc.ixley.ru中

server {
server_name  doc.ixley.ru;
root         /var/www/doc.ixley.ru/;

index index.html index.htm;

# trim modification date from resource URL
location ~* ^/\d+/(css|js)/ {
    rewrite ^/(\d+)/(.*)$ /$2;
}

# cache front-end assets
location ~* \.(ico|css|js|gif|jpe?g|png)$ {
    expires max;
    access_log off;
    add_header Pragma public;
    add_header Cache-Control "public";
}

# enable precompressed .gz files serving
gzip_static on;

}

但没什么

DocPad位于/var/www/doc.ixley.ru /

请帮忙

2 个答案:

答案 0 :(得分:0)

https://toster.ru/q/253161

server {
listen 80;
server_name doc.ixley.ru;
root /var/www/doc.ixley.ru/out/;
index index.html index.htm;

location / {
    try_files $uri $uri.html $uri/ =404;
}

}

答案 1 :(得分:0)

您是否在步骤5中将DO教程的步骤5中的docpad端口设置为80?

您需要将以下行添加到docpad.coffee配置文件中,以便DocPad将在端口80上运行您的应用程序。首先,打开文件进行编辑:

nano ~/docpad_test/docpad.coffeeport: 80块中添加行docpadConfig = {}。端口线需要位于块内的第一级。您可以在docpadConfig = {。

之后将其添加为第一行
docpadConfig = {

. . .

    port: 80

. . .

}

然后我建议省略自定义端口并将nginx配置设置为listen 9778;并尝试运行它。