>  기사  >  운영 및 유지보수  >  Nginx 도메인 이름 전달을 구현하는 방법

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

王林
王林앞으로
2023-05-19 23:43:051997검색

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으로 문의하시기 바랍니다. 삭제