資源描述:
《linux搭建lnmp后如何創(chuàng)建并訪問(wèn)站點(diǎn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、問(wèn)題:在linux中使用“l(fā)inux—鍵安裝web環(huán)境”搭建Inmp后,把php站點(diǎn)(myweb目錄)上傳到/alidata/www下,無(wú)法訪問(wèn)myweb日錄下的index.phpo提示:403Forbidden錯(cuò)誤。403Forbiddennginx/1.4.4問(wèn)題分析:出現(xiàn)403錯(cuò)誤,常見(jiàn)有兩種情況一一1.沒(méi)有訪問(wèn)該目錄的權(quán)限2.nginx沒(méi)有做配置文件做路徑映射問(wèn)題一:修改myweb目錄的權(quán)限(chownroot/alidata/www/myweb?R)問(wèn)題二:步驟一:查看/alidata/server/nginx-1.4.4/conf/vhosts下是否有映射文件。步驟二:如果沒(méi)有
2、映射文件則要先把phpwind.conf文件復(fù)制-份為myweb.conf。步驟三:修改myweb.conf文件的內(nèi)容,將root對(duì)應(yīng)項(xiàng)改為myweb目錄站點(diǎn)。如果你是想使用80端口訪問(wèn)myweb的,則需要將phpwind.conf中的端口修改為除80端口外的其他端口。如下圖:serverflisten80;I"serverJ)ameIocaInost;indexindex.htmlindex.htmindex.php;rootZalidata/w^ayweb;Jlocation-*.(php
3、php5)?$該端□是URL訪問(wèn)的端口#fastcgij)assunix:/tmp/php-c
4、gi.sock;fastcgi^pass127.0.0.1:9000;fastcgi^indexindex.php;ineludefastcgi.conf;一定要將該目錄修改為你部署站點(diǎn)的目錄location~?拿.(gifIjpgIjpeg
5、png
6、bmp
7、swf)$expires30d;}location*.*.(js
8、css)?$expireslh;}#i±%ji-x?Odinclude/alidata/server/nginx/conf/rewrite/phpwind.conf;access_log/alidata/log/ngmx/access/phpwind?log;All
9、}--myweb.conf*[converted)24Lt537C2.9如:httpm/immmM/index.php.server{ost;[Jistenserver_naine~indexindex.htmlindex.htmindex.php;root/alidata/www/phpwind:location~(php
10、php5)?$該端□不要與前面的端口沖突,否則兩個(gè)網(wǎng)站都無(wú)法訪問(wèn)。#fastcgij)assunix:/tmp/php?cgi.sock;fastegij)ass127.0.0.1:9000;fastcgi_indexindex.php;includefastcgi.
11、conf;}location~.*?(gif
12、jpgIjpeg
13、png
14、bmp
15、swf)$expires30d;}location~??>(js
16、css)?$expireslh;}#I±2I-1aeOdinclude/alidata/server/nginx/conf/rewrite/phpwind?conf;access_log/alidata/log/nginx/access/phpwind?log;}~?phpwind.conf*[converted]24L,541C2.9All步驟四:重啟nginx服務(wù)器。Ok,到此為止在瀏覽器打開(kāi)網(wǎng)頁(yè)就可以訪問(wèn)了。要注意的是如果你要訪問(wèn)的my
17、web目錄下的index.php文件,記得不要在URI中添加myweb,而應(yīng)該直接輸入index.php或者直接輸入域名或ip。使用命令總結(jié):1.查看web服務(wù)是否開(kāi)啟netstat-tunpl一般如果要訪問(wèn)php文件,至少下面幾個(gè)都應(yīng)該開(kāi)啟PID/Programnametcp01683/php-fpm0127.0.0.1:9000e.e.G.o:*LISTENtcp01608/mysqld00.0.0.0:33060.0.0.0:*LISTENtcp08103/nginx00.0.0.0:8080G.G.O.Q:*LISTENtcp08103/nginx00.0.0.0:80o.e.e.
18、o:*LISTENtcp01021/sshd60.0.0.0:22e.e.G.o:*LISTEN2?重啟nginx服務(wù),這一步一定不能少!/etc/init.d/nginxrestart其他服務(wù)的開(kāi)啟和重啟都大同小異,一般在/etc/init.d/目錄下都有服務(wù)所對(duì)應(yīng)的文件。各個(gè)服務(wù)操作命令匯總:nginx:/etc/init.d/nginxstart/stop/restart/reIoad)apache:/etc/in