我正在尝试使用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
我做错了什么?
答案 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;
答案 1 :(得分:0)
问题出在root指令中。我将网站从/home/blog
移至/usr/share/nginx/html3
,然后重新启动服务器。
html3
目录包含jekyll网站的所有内容
root
指令应指向 _site
html3
目录
root /usr/share/nginx/html3/_site