먼저 두 가지 이야기:
몇 년 전 제가 마지막 회사에서 일할 때 회사 컴퓨터가 외부 네트워크에 연결되어 있지 않아서 정말 불편했습니다. 내부 네트워크를 구축하십시오. 확인 정보를 찾을 때는 휴대폰만 사용할 수 있습니다. 제가 할 수 없는 것은 코드를 찾는 것인데 하나씩만 입력할 수 있습니다.
어느 날 고객이 신제품 홍보 영상을 보여주려고 했는데, 영상이 막 완성된 상태로 인트라넷에 계속 떠돌고 있었습니다. 그들은 회의실에 앉아 이야기를 나누며 영상을 보려고 기다리고 있었습니다. 우리 사장님이 노트북 들고 영상 받으러 나오셨는데, 영상이 내부 네트워크에 있던데, 데스크탑 USB 포트가 다 막혀 있어서 어이가 없었습니다. 너무 긴급해서 어떻게 해야 할지 모르겠습니다. 인트라넷에서 무언가를 얻으려면 여러 단계의 이메일 승인을 거쳐야 합니다. 이때 저는 한걸음 더 나아가서 nginx를 사용하여 우리가 열어놓은 포트를 통해 외부 네트워크로 영상을 전달했고, 3자 공동 디버깅을 해보니 고객이 매우 기뻐했습니다. 그 결과 회사의 절차를 따르지 않았다는 비난과 비난을 받았고, 결국 책임은 상사가 떠맡게 되었습니다. . . 과정은 훌륭했지만 결과는 그다지 좋지 않았습니다. 1.2 사진 정보
사장님도 너무 기뻐하시고 이렇게 하면 너무 편하지만 문제는 서버가 1T 디스크이고 사용자가 많아서 며칠 안에 꽉 찰 수도 있다는 점이에요. 하지만 며칠 지나지 않아 국가가 소액대출업체를 단속해 이용자들은 갚지 않았고, 서버가 가득 차기도 전에 회사는 사라졌다. 과정은 훌륭했지만 결과는 더욱 나빴지만 이번에는 탓하지 않는다. 이 두 가지 배포 단계를 간략하게 소개하겠습니다.
2 사진 서버 구축
2.1 구성 파일
server { listen 8081; server_name somename alias another.alias; location /image { root html; autoindex on; } }
139.155.71.11:8081/image/test1.jpeg
3 비디오 서버 구축
, 주의하세요. 꼭 백업하세요. 잃어버리면 서운할 것입니다. 만드는 동안. nginx의 압축해제 디렉터리에서 다음 명령어를 실행합니다. 물론, 다른 모듈도 함께 추가해서 실행해야 합니다.
./configure --with-http_mp4_module
그런 다음
make make install
백업 구성 파일을 넣고 nginx를 다시 시작하세요
3.2 구성 파일
server { listen 8082; server_name somename alias another.alias; location /video { root html; mp4; mp4_buffer_size 1m;#处理mp4初始内存大小 mp4_max_buffer_size 50m;#处理mp4最大内存大小 limit_rate 150k; #限速 limit_rate_after 20m; #在20m后限速 } }
139.155.71.11:8082/video/test4.mp4
영상효과는 다음과 같습니다
위 내용은 Nginx로 사진 및 비디오 서버를 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!