1. 程式人生 > >更改Nginx網站根目錄以及導致的403 forbidden問題解決

更改Nginx網站根目錄以及導致的403 forbidden問題解決

一、更改根目錄

Nginx預設網站根目錄為/usr/local/nginx/html,要將它改成/home/fuxiao/www

更改方法: vi /usr/local/nginx/conf/nginx.conf 將其中的         location / {             root   html;             index  index.php index.html index.htm;         } 改為         location / {             root   /home/fuxiao/www;             index  index.php index.html index.htm;         } 然後再將 location ~ \.php$ {             root           html;             fastcgi_pass   127.0.0.1:9000;             fastcgi_index  index.php;             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;             include        fastcgi_params;         } 改為 location ~ \.php$ {             root           /home/fuxiao/www;             fastcgi_pass   127.0.0.1:9000;             fastcgi_index  index.php;             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;             include        fastcgi_params;         } 然後重新啟動Nginx,網站根目錄就已經是我們的家目錄下的www。 二、解決403錯誤 但更改完成後進行測試,訪問www下的網頁一直提示403 forbidden,如下圖
開始以為是自己訪問的網頁不具有讀許可權,於是給網頁授予了讀許可權,但更改後再次訪問依舊是該錯誤,試了多種方法後發現問題出在/home/fuxiao目錄的fuxiao不具備讀許可權,即我們普通使用者起初不具備讀許可權,只需給該目錄賦予讀許可權即可解決該403問題。

相關推薦

更改Nginx網站根目錄以及導致403 forbidden問題解決

一、更改根目錄 Nginx預設網站根目錄為/usr/local/nginx/html,要將它改成/home/fuxiao/www 更改方法: vi /usr/local/nginx/conf/nginx.conf 將其中的         location / {             root

如何更改nginx網站根目錄

預設網站根目錄為/usr/local/nginx/html,要將它改成/home/ftpUser/www vi /usr/local/nginx/conf/nginx.conf 將其中的

Nginx網站根目錄更改導致403 forbidden的問題解決

ble 一定的 table 工作 png 需要 ces target lin 最近因為工作需要,要將Nginx網站根目錄更改下,通過網上的一些教程更改後,但發現測試的時候一直提示403 forbidden錯誤,後臺通過一個朋友的提示也解決了,所以現在將詳細的步驟分享給大家,

nginx代理 wso2esb 出現 Error 403 - Forbidden

nginx wso2esb 403Error 403 - Forbidden 截圖: 關鍵配置: listen 80; listen 443 ssl; ssl_certificate certs/21405949

windows下nginx訪問web目錄提示403 Forbidden

在windows下 http伺服器nginx時,訪問web目錄提示403 Forbidden,首先需要了解nginx出現403錯誤是什麼意思: 403 Forbidden表示你在請求一個資原始檔但是nginx不允許你檢視,403 Forbidden 只是一個HTTP狀態碼,像404,200一

關於配置Apache網站根目錄以及預設頁面

今天然想在自己的伺服器上上傳一個靜態頁面,並通過IP地址訪問,於是在網上查了很多資料,大部分情況都是如下: 修改根目錄: 在 /etc/apache2/sites-available 中修改 000-default.conf 中的DocumentRoot /var/www/

修改Nginx網站根目錄

預設網站根目錄為/usr/local/nginx/html,要將它改成/homw/www 進入Nginx配置檔案  cd /etc/nginx/sites-available 修改default檔案

urllib2.HTTPError: HTTP Error 403: Forbidden 解決方法

error ack mac int ins com Language gzip ces 參考: https://stackoverflow.com/questions/13303449/urllib2-httperror-http-error-403-forbidden

apache2.4.35 403 forbidden 解決辦法

問題描述:wampsever 3.1.4-64bit(win7)安裝完成後手機端不能訪問本地伺服器即wampsever開啟變成綠色後電腦能開啟localhost但是手機訪問192.168.1.1**會出現 403 Forbidden:You don’t have permission to access /

wget 403 forbidden解決小記

今天想把windows上的檔案傳到linux伺服器的一個虛擬機器linux系統上(宿主機和虛擬機器內部橋接)。 先在linux伺服器上開了個vsftp,通過該FTP將檔案傳到該伺服器。 然後在該linux上正好有個apache,開了httpd,我就懶得弄samba了,直接

Apache2.4配置過程中遇到的問題“404 Not Found”、“403 Forbidden解決辦法

對Apache其實並不是非常瞭解,純小白,只是環境裡需要搭建一個簡單的站點,就使用了該服務,但是在配置過程中出現了403、404錯誤,經過好久才搞定,特記錄一下,以示提醒。 環境: Ubuntu 16.04 Apache 2.4 Apache目錄

網站出現403 Forbidden錯誤的原因以及怎麼解決的方法

這幾天剛接手一批新做的網站,在訪問網站的時候,會時不時的出現403 Forbidden錯誤,瀏覽器會給出403 Forbidden錯誤提示,在開啟Access Error中列出的URL之後, 出現以下錯誤: 403 Forbidden Access to this resource

nginx403 Forbidden” 錯誤的原因及解決辦法

所有 html 網上 查找 lan href 原因 我沒 分配 ————————————————————————————————首先 錯誤的原因及解決辦法 ———————————————————————————————————————————————————— ng

Nginx報錯403 forbidden (13: Permission denied)的解決辦法

str 臨時 一是 nginx報錯 bsp config ssi 不用 tro 引起nginx 403 forbidden通常是三種情況:一是缺少索引文件,二是權限問題,三是SELinux狀態 一、缺少index.html 二、權限問題,如果nginx沒有web目錄的操作權

Centos7 nginx報錯403 forbidden

存在 style htm 修改 csdn 關閉selinux 工具安裝 訪問 forbidden 參考鏈接:http://www.cnblogs.com/chinway/archive/2017/08/14/7356239.html 因為安全性的考慮這個也是默認會出現的錯

部署Nginx網站服務實現訪問狀態統計以及訪問控制功能

軟件包 檢查 web 進程 ext control kcon error .org Nginx專為性能優化而開發,最知名的優點是它的穩定性和低系統資源消耗,以及對HTTP並發連接的高處理能力,單個物理服務器可支持30000-50000個並發請求。 Nginx的安裝文件可以從

python3 HTTP Error 403:Forbidden網站對爬蟲做了限制)

一般當你的爬蟲程式爬起來以後,出現這種情況就是因為你要爬取的網站對爬蟲進行了限制。 真小氣!!! 直接用火狐瀏覽器去檢視他的User-Agent就可以了 然後: def getHtml(url):    headers={'User-Agent':'Mozilla/5

nginx 下配置使用Thinkphp5解決跨目錄活動並且設定網站根目錄

由於TP5框架的一些特性規則,在nginx下導致跨目錄的一些訪問不能執行 最開始我嘗試配置資料夾目錄,導致出現各種奇葩錯誤,然後搜了以下資料發現原來只要簡單的修改幾個配置檔案即可。 宣告系統環境: **

訪問nginx出現403 forbidden

描述 nginx安裝後訪問根目錄,顯示403 forbidden,檢視error日誌發現日誌記錄沒有許可權Permission denied。 2018/12/10 09:22:01 [error] 6975#0: *1 "/root/nginx/html/index.html"

nginx/1.12.1 修改網站根目錄

進入nginx的配置檔案 vim /etc/nginx/conf.d/default.conf 之前我是修改 location下的root 位置 沒有效果 參考文件發現 root 要寫在server下 並且要刪除location裡root 重啟Ngi