1.域名綁定主機:
新建一個A記錄,將www的子域名綁定到主機的ip上;
2.主機的nginx設置監聽端口,綁定域名,修改網站根目錄路徑和默認首選文件:
/etc/nginx/conf.d 這個目錄中新建一個配置文件,可以把默認的配置文件復制過來進行修改:
server {
listen 80 default_server; #端口
server_name www.best10-webhosting.com; #域名
# Load configuration files for the default serverblock.
include /etc/nginx/default.d/*.conf;
location / {
root /html/; #網站的根目錄
index index.html; #默認文件
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
在最開始的配置中,我把網站的根目錄設置在root目錄中,訪問網站一直報403錯誤。開始以為是網頁文件沒有權限,改了chmod 777 還是不行。最后查資料發現,網站的根目錄不能設置在用戶目錄中,因為網站訪客和nginx都沒有用戶身份。然后把網站的根目錄改在根目錄下,可以成功訪問。