發發 发表于 2019-8-21 22:51:38

求救 拜託大佬幫忙 關於nginx.conf檔案的問題

小弟是架站新手 試過各種腳本EASYENGINE nginx-ee 自己搭建LNMP 用的都不太順利昨天發現了這個一鍵腳本 https://www.vpser.net/build/lnmp-wordpress-howto-3.html 按照了這個教學
接著我想安裝NGINX-RTMP模塊 我去查詢了以前的文章 裝是裝上去了 但是對於配置有點矇

看了github上面的指引 卻找不到他說的那個源目錄
只好用find / -name指令找nginx.conf 這個文件 出來修改
卻跑出這麼多個
/home/user/lnmp1.6/conf/nginx.conf
/usr/local/nginx/conf/nginx.conf
/root/nginx-rtmp-module/test/nginx.conf


1.請問大佬們 到底該更改哪一個 這幾個有甚麼區別

看了好多種教學 似乎每一種安裝方式都有不同的方法
資料越查越迷 拜託大佬救救我

2.我也試著去更改過他們 我在nginx.conf裡面的HTTP底下
更改
server
    {
      listen   8080;
      #listen [::]:80 default_server ipv6only=on;
      server_name _;
      index index.html index.htm index.php;
      #root/home/wwwroot/default;
      root /nginx-rtmp-module/hls;

      #error_page   404   /404.html;

      # Deny access to PHP files in specific directory
      #location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }

      include enable-php.conf;

location /hls {
            types {
                  application/vnd.apple.mpegurl m3u8;
                  video/mp2t ts;
            }
            alias /nginx-rtmp-module/hls;#(我自己创建的)
            expires -1;
            add_header Cache-Control no-cache;
          }



接著在最尾端加上

rtmp {
       server {          listen 1935;#监听的端口
         chunk_size 4000;
         application hls {#rtmp推流请求路径
                   live on;
                   hls on;
                   hls_path /nginx-rtmp-module/hls; #视频流文件目录(自己创建)
                   hls_fragment 3s;          }
      }
}


然後用串流軟體去連結 可是每次都顯示 伺服器連接失敗

有沒有人可以教教我 資料查了很多很多 還是不知道怎麼解決 好像只有我有這些問題
謝謝大家了


licess 发表于 2019-8-22 09:15:23

lnmp官网上有各个配置文件及各类文件位置的说明:https://lnmp.org/faq/lnmp-software-list.html

rtmp模块没用过不清楚具体链接失败的原因
你上面配置文件中alias使用有错误,alias必须是以 / 结尾
配置文件中不论是视频目录还是root之类的设置必须是完整路径

發發 发表于 2019-8-22 16:35:05

licess 发表于 2019-8-22 09:15
lnmp官网上有各个配置文件及各类文件位置的说明:https://lnmp.org/faq/lnmp-software-list.html

rtmp模块 ...

謝謝幫助 這個文件位置我之前有去閱讀過

但是我不清楚 Nginx 目录 和 Nginx主配置(默认虚拟主机)文件 裡面內容很像

他們的差異是甚麼呢 是例如 我建立了一個虛擬主機 我只想改動這台主機的東西就更改Nginx主配置(默认虚拟主机)文件

想把整個系統加一點東西 讓 我開的虛擬主機都能使用就更改Nginx 目录 裡面的內容

還是我理解錯了 :'(:'(:'(

licess 发表于 2019-8-22 21:29:17

發發 发表于 2019-8-22 16:35
謝謝幫助 這個文件位置我之前有去閱讀過

但是我不清楚 Nginx 目录 和 Nginx主配置(默认虚拟主机)文件 裡 ...

如果你要在默认虚拟主机或使用ip建站,那就修改nginx.conf 里默认虚拟主机的配置文件
如果是另外单独添加的域名就是在新建的虚拟主机配置文件里进行修改

發發 发表于 2019-8-22 21:55:02

licess 发表于 2019-8-22 21:29
如果你要在默认虚拟主机或使用ip建站,那就修改nginx.conf 里默认虚拟主机的配置文件
如果是另外单独添加 ...

了解了 感謝大哥教導
页: [1]
查看完整版本: 求救 拜託大佬幫忙 關於nginx.conf檔案的問題