2015-12-30 84 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