2015-12-30 78 views
0

我正尝试在使用nginx服务器的数字海洋中托管一个jekyll站点。但修改/etc/nginx/sites-available/default文件后,nginx无法重新启动。nginx配置有什么问题?

这里是哲基尔站点的位置:/home/blog/_site

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

什么是我做错了什么?

回答

0

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

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

root指令应指向_site目录内html3

root /usr/share/nginx/html3/_site 
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

+0

仍无法重新启动 – Cody

+0

什么是输出nginx重启?你有没有检查过/var/log/nginx/error.log? – Efesto