站長資訊網
最全最豐富的資訊網站

nginx 搭建文件服務器(上傳、下載)

nginx 搭建下載服務器

一:配置 default.conf

server {

listen 80;

server_name localhost;

charset utf-8;

#access_log /var/log/nginx/host.access.log main;

location / {

#root /usr/share/nginx/html;

#index index.html index.htm;

root /home/jingxiang;

autoindex on; #開啟索引功能

autoindex_exact_size off; #關閉計算文件確切大小(單位bytes),只顯示大概大小(單位kb、mb、gb)

autoindex_localtime on; #顯示本機時間而非 GMT 時間

}

二:配置 nginx.conf

#user nginx;

user root root; #改為 root 用戶啟動

三:403 Forbidden 的問題

困擾我的就是第三個,有興趣的可以看看巨厲害的 SELinux 相關信息

引起 nginx 403 forbidden 通常是三種情況:一是缺少索引文件,二是權限問題,三是 SELinux 狀態。

1、缺少index.html或者index.php文件,就是配置文件中index index.html index.htm這行中的指定的文件。

server {

listen 80;

server_name localhost;

index index.php index.html;

root / var/www; } 如果在/ var/www下面沒有index.php,index.html的時候,直接訪問域名,找不到文件,會報403 forbidden。

2、權限問題,如果nginx沒有web目錄的操作權限,也會出現403錯誤。

解決辦法:修改web目錄的讀寫權限,或者是把nginx的啟動用戶改成目錄的所屬用戶,重啟Nginx即可解決

chmod -R 755 / var/www

3、SELinux設置為開啟狀態(enabled)的原因

首先查看本機 SELinux 的開啟狀態,如果 SELinux status 參數為 enabled 即為開啟狀態

/usr/sbin/sestatus -v 或者使用 getenforce 命令檢查

找到原因了,如何關閉 SELinux 呢

1)臨時關閉(不用重啟)

setenforce 0

2)修改配置文件 /etc/ selinux/config,將 SELINUX=enforcing 改為 SELINUX=disabled

vi /etc/ selinux/config Nginx 報錯 403 forbidden (13: Permission denied) 的解決辦法

注意:修改配置文件需要重啟系統 reboot

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
亚洲处破女AV日韩精品| 精品国产AⅤ一区二区三区4区 | 四虎永久在线观看视频精品| 久久久久青草大香线综合精品| 国产一区二区三精品久久久无广告| 亚洲äv永久无码精品天堂久久 | 97精品伊人久久大香线蕉app| 国产精品偷窥熟女精品视频| 中文字幕日韩三级| 日韩国产精品99久久久久久| 亚洲精品无码mⅴ在线观看| 九九热在线视频观看这里只有精品| 国产一区二区三区国产精品| 国产精品卡一卡二卡三| 国产毛片片精品天天看视频| 精品福利一区二区三| 中日韩精品电影推荐网站| 亚洲精品无码专区2| 成人午夜精品网站在线观看 | 亚洲国产日韩一区高清在线| 国产成人久久精品| 国产精品久久久久久久网站| 91精品在线国产| 99精品国产高清自在线看超| 久久精品国1国二国三在| 免费视频精品一区二区三区| 久久精品成人免费看| 精品视频一区二区三区免费 | 在线播放亚洲精品| 国产精品国产三级国产专播下| 国产精品自在在线午夜出白浆| 国产精品宅男在线观看| 国产成人精品亚洲| 日韩AV影院在线观看| 国产日韩在线播放观看| 亚洲精品无码专区在线播放| 2020国产精品亚洲综合网| 久久中文字幕精品 | 久久www免费人成精品香蕉| 久久精品一区二区三区中文字幕| 中文字幕国产日韩|