<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Centos7 搭建Nginx圖片服務超詳細新手小白教程

          共 2832字,需瀏覽 6分鐘

           ·

          2021-03-10 16:32

          簡介:以上文章講述的是【Centos7超詳細的安裝與部署應用MySQL,Redis】接下來我總結一下【Centos7 搭建Nginx圖片服務超詳細教程】。覺得我還可以的可以加群一起督促學習探討技術。QQ群:1076570504 個人學習資料庫http://www.aolanghs.com/ 微信公眾號搜索【歡少的成長之路】

          一、安裝FTP組件

          1.安裝vsftpd組件

          yum -y install vsftpd

          安裝完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。

          2.添加ftp用戶

          useradd ftpuser

          此用戶就是用來登錄ftp服務器用的。
          這樣一個用戶建完,可以用這個登錄,記得用普通登錄不要用匿名了。登錄后默認的路徑為 /home/ftpuser.

          3.添加ftp密碼

          passwd ftpuser

          輸入兩次密碼后修改密碼。

          4.配置ftp訪問類

          vim /etc/vsftpd/vsftpd.conf

          service vsftpd restart

          重啟 FTP 服務

          5.設置開機啟動

          chkconfig vsftpd on

          二、安裝Nginx

          1. 安裝Nginx

          yum -y install nginx

          以上內(nèi)容網(wǎng)上大批都是,接下來就比較重要的一個步驟點吧!因為博主也是在這里走了不少坑!也希望大家不要吐槽,不就是很簡單的東西嘛!其實的確是這個道理!對于會的人來說很簡單 十句Linux指令解決服務!對于不會的人來說真的是步步難行!

          2.配置Nginx前檢查工作

          首先可以嘗試在xshell中cd進入存放的圖片路徑打開它,第一次配置話肯定會出現(xiàn)權限問題!

          chmod -R 777 /home(這里home是指文件夾,一樣的寫法)

          其次檢查默認配置的情況下Nginx可否正常使用打開等


          如果重啟nginx的時候,個人建議干掉端口號等,弄的干凈一些!

          fuser -k 80/tcp  類似指令  具體的端口自行根據(jù)服務而定

          其次既然配置圖片肯定是要有訪問的,關掉Centos防火墻。這里的防火墻是有兩個哦,iptables與firewalld

          systemctl status iptables  查看iptables防火墻狀態(tài)

          systemctl status firewalld 查看firewalld防火墻狀態(tài)

          systemctl start iptables #啟動iptables

          systemctl stop iptables #停止iptables

          3.配置Nginx

          以上指令是安裝,大家無需在意安裝路徑,只管騷操作就好了!配置文件的時候肯定要知道文件的位置,首先Linux指令尋找服務的位置,數(shù)據(jù)的位置以及日志的位置。下圖舉個例子!

          whereis nginx(不止是nginx,也可以是mysql,redis,zk等)


          知道了路徑之后cd指令進入文件或者利用xftp6工具直接進入!

          我發(fā)現(xiàn)

          • etc中的nginx存放的是nginx的配置文件conf

          • usr中的nginx存放的是nginx的默認html文件以及圖片等

          • var中的nginx存放的是nginx的默認log日志文件


          第一步返回跟目錄
          第二步進入etc的nginx目錄中
          第三步查詢nginx目錄下的文件列表
          第四步vi指令修改conf配置文件
          第五步新增一個路徑之后:wq指令保存

          TIP:這里我遇到的坑是我新增的location路徑(可以留意我的配置文件路徑以及我文件路徑的區(qū)別)

          配置文件:/home/ftpuser/
          真實路徑:/home/ftpuser/images/
          訪問路徑:192.168.128.100/images/22.jpg

          真正在解析的時候利用location這種配置的話會有一個拼接的寫法,還有一種寫法網(wǎng)上查我這里不做介紹了。

          配置文件中 /home/ftpuser/ 真正的含義是會把上面的location后面的/images拼接在root后面

          也就是/home/ftpuser/images(正確路徑,當前拼接后的路徑就是你的圖片存放路徑,如果不是肯定會進error日志的)

          奉上日志分析,因為沒有當前圖片所以發(fā)生error日志是沒有問題的

          2021/03/07 14:05:26 [error] 2256#0: *1 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 192.168.128.1, server: _, request: "GET /favicon.ico HTTP/1.1", host: "192.168.128.100"
          2021/03/07 14:05:26 [error] 2256#0: *1 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 192.168.128.1, server: _, request: "GET /favicon.ico HTTP/1.1", host: "192.168.128.100"
          2021/03/07 14:05:28 [error] 2256#0: *1 open() "/home/ftpuser/images/223.jpg" failed (2: No such file or directory), client: 192.168.128.1, server: _, request: "GET /images/223.jpg HTTP/1.1", host: "192.168.128.100"



          第一條與第二條日志是因為我訪問的是192.168.128.100/22.jpg。這里為什么我會這樣操作,就是因為在不懂的時候路徑出現(xiàn)了問題 IP訪問的是默認的文件路徑也就是use/share(配置文件里有的),配置了location之后訪問的就是配置的路徑地址了(images的路徑)

          三、代碼應用

          先這樣更新一下,隨后我會編輯這篇文章,目前我的學習進度也是剛搞定了nginx圖片服務,代碼應用的話已經(jīng)封裝成dll庫了。正在測試稍后發(fā)布在微信公眾號中!

          知道的越多,不知道的就越多。找準方向,堅持自己的定位!加油向前不斷前行,終會有柳暗花明的一天!
          創(chuàng)作不易,你們的支持就是對我最大認可!
          文章將持續(xù)更新,我們下期見!QQ群:1076570504 微信公眾號搜索【歡少的成長之路】請多多支持!


          瀏覽 61
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄色大片在线播放 | 一级黄色片看看 | 国产成人超碰人人澡人人澡 | 国产成人久久777777黄蓉 | 中国毛片视频 |