我使用本教程: 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 /
请帮忙
答案 0 :(得分:0)
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.coffee
在port: 80
块中添加行docpadConfig = {}
。端口线需要位于块内的第一级。您可以在docpadConfig = {。
docpadConfig = {
. . .
port: 80
. . .
}
然后我建议省略自定义端口并将nginx配置设置为listen 9778;
并尝试运行它。