nginx配置有什么问题?

时间:2015-12-30 07:11:44

标签: ruby linux nginx jekyll

我正在尝试使用nginx服务器在数字海洋中托管一个jekyll网站。但是在修改/home/blog/_site文件后,nginx无法重启。

以下是jekyll网站的位置:"minimum-stability": "dev", "require": { "php": ">=5.4.0", "yiisoft/yii2": ">=2.0.5", "yiisoft/yii2-swiftmailer": "*", "foundationize/yii2-foundation": "dev-master" },

这里的位置是转储默认文件http://pastebin.com/VxFGx3Sf

我做错了什么?

2 个答案:

答案 0 :(得分:1)

“听45.55.213.107:80”这一行看起来很奇怪:

尝试

server {
    #listen 80 default_server;
    #listen [::]:80 default_server ipv6only=on;
    listen 80;
    server_name 45.55.213.107;

http://nginx.org/en/docs/http/server_names.html

答案 1 :(得分:0)

问题出在root指令中。我将网站从/home/blog移至/usr/share/nginx/html3,然后重新启动服务器。

html3 目录包含jekyll网站的所有内容

root 指令应指向 _site

内的 html3 目录
root /usr/share/nginx/html3/_site