需求:
自己有個(gè)域名,原來(lái)直接扔在了服務(wù)器的文件夾里(根據(jù)客服人員指導(dǎo)),自己玩了一遍nginx的安裝部署等操作之后,域名的指向發(fā)生了改變,到了nginx成功的界面。
自己抱著極大的好奇心來(lái)配置nginx,已達(dá)到我能訪問(wèn)到我的主頁(yè)的樣子,當(dāng)然啦。做個(gè)域名主頁(yè)對(duì)我來(lái)說(shuō)最主要的作用就是學(xué)(裝)習(xí)(逼)。
解決方案:
google找到了其中的方法,大概就是修改nginx的配置文件了,讓其index指向特定目錄下的index.html等主頁(yè)文件。
先開(kāi)始一頓配置nginx的操作:
1,找到nginx.conf文件的位置,并將其用vi命令打開(kāi)。
2,在其中設(shè)置自己主頁(yè)的路徑,和主頁(yè)名稱。
- # 打開(kāi)配置文件
- cd /usr/local/nginx/conf
- vi nginx.conf
- # 配置nginx
- listen 80;
- location / {
- index login.html;
- root root/home;
- }
我們僅僅配置是不行的,還需要重新啟動(dòng)一下,這樣子我們的配置才可以生效。
- # 啟動(dòng)nginx
- cd usr/local/nginx/sbin
- ./nginx
- # 重啟nginx
- cd /usr/local/nginx/sbin
- ./nginx -s reload
我們重啟了之后,再次通過(guò)域名指向我們ip地址的時(shí)候,nginx歡迎的界面沒(méi)有了,取而代之的是403 is forbidden了。
google一下發(fā)現(xiàn)導(dǎo)致403的原因很多:
1,指定的文件夾沒(méi)有這個(gè)首頁(yè)的文件。(index.html)
2,權(quán)限問(wèn)題,如果nginx沒(méi)有web目錄的操作權(quán)限,也會(huì)出現(xiàn)403錯(cuò)誤。
我的是因?yàn)闄?quán)限問(wèn)題導(dǎo)致的,知道了原因就很好解決啦。
- # 解決權(quán)限問(wèn)題
- chmod -R 755 /root/home
之后我們需要,把nginx的啟動(dòng)用戶改成目錄的所屬用戶方法:
- # 在打開(kāi)配置文件之后配置,我的簡(jiǎn)單粗暴
- user root;
最后:
表面上成功的實(shí)現(xiàn)了功能。其實(shí)還有很多很多東西自己不懂。
最后的最后還涉及到了環(huán)境變量的配置。
- # 打開(kāi)配置文件
- vi /etc/profile
- # 增加配置
- export NGINX_HOME=/usr/local/nginx
- export PATH=$PATH:$NGINX_HOME/sbin
- # 保存 - 》 執(zhí)行
- source /etc/profile
?原文地址:https://www.cnblogs.com/tujietg/p/10753041.html