Nginx 도메인 이름 전달을 구현하는 방법

王林
풀어 주다: 2023-05-19 23:43:05
앞으로
1956명이 탐색했습니다.

nginx 소개

nginx("engine x")는 러시아 프로그래머 Igor sysoev가 개발한 고성능 웹 및 역방향 프록시 서버이며 imap/pop3/smtp 프록시 서버이기도 합니다. 연결 동시성이 높은 경우 nginx는 Apache 서버의 좋은 대안입니다.

nginx 설치

1. 컴파일 도구 및 라이브러리 파일 설치

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
로그인 후 복사

2. pcre

自行下载解压源码包
cd 安装目录
./configure 
make && make install//编译安装
로그인 후 복사

3 nginx

自行下载解压源码包
cd 安装目录
./configure
make
make install
로그인 후 복사

nginx 설치

### nginx/sbin 目录下 ###

## 启动nginx
./nginx

## 关闭nginx
./nginx -s stop

## 重新加载配置文件
./nginx -s reload
로그인 후 복사

도메인 이름 전달 구성

다음은 내 구성 파일입니다. 간단한 도메인 이름 전달 기능만 구성하고 다른 nginx 기능은 사용하지 않았습니다. nginx는 매우 강력하며 도메인 이름 전달은 빙산의 일각에 불과합니다.

## nginx/conf/nginx.conf

worker_processes 1;

events {
  worker_connections 1024;
}


http {
  include    mime.types;
  default_type application/octet-stream;

  sendfile    on;

  server {
    listen    80;
    server_name www.fbm.com;
    location / {
      root  html;
      index index.html index.htm;
      proxy_pass http://localhost:8080;
    }
  }
  server {
    listen 80;
    server_name fmp.hzfh.com;
    location / {
      proxy_pass http://fmp.hzfh.com; 
    }
  }
}
로그인 후 복사

참고: 방화벽에서 포트를 여는 것을 잊지 마세요.

위 내용은 Nginx 도메인 이름 전달을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!