一、問題描述
1、在服務器上安裝lnmp一鍵安裝包時,默認將根域名綁定爲www.baidu.com,域名路徑爲根目錄:/home/wwwroot/。
2、在根目錄上安裝wordpress程序,博客的標籤頁和文章分類頁面打不開,提示404錯誤。
3、這是因爲nginx.conf文件中關於域名綁定的server{}段規則中沒有添加wordpress的靜態規則。
4、所以需要修改默認綁定的根域名到***.baidu.com,然後將baidu.com域名添加爲新的虛擬主機。
二、解決方法
1、修改nginx.conf文件
修改:/usr/local/nginx/conf/nginx.conf 文件,將之前綁定的baidu.com修改爲:***.baidu.com,路徑爲根目錄。
2、重新添加虛擬主機
執行:/root/vhost.sh,同時綁定:baidu.com同www.baidu.com,路徑改爲:/home/wwwroot/baidu.com
3、重啓lnmp
執行:/root/lnmp restart 使設置生效。
4、nginx.conf測試失敗的解決方法
重啓時提示nginx.conf驗證失敗:configuration file /usr/local/nginx/conf/nginx.conf test failed
解決方法:如果有備份直接恢復,沒備份的話,把lnmp0.5/conf下面的nginx.conf覆蓋上,注意修改一下里面的默認虛擬主機的信息。
驗證成功的提示:the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
5、解析域名到服務器的ip地址
同時:將域名勞力士手錶回收也解析到服務器的ip地址上。
6、成功搞定