ホームページ  >  記事  >  運用・保守  >  Nginx ドメイン名転送を実装する方法

Nginx ドメイン名転送を実装する方法

王林
王林転載
2023-05-19 23:43:051979ブラウズ

nginx の概要

nginx (「エンジン x」) は、ロシアのプログラマー igor sysoev によって開発された高性能 Web およびリバース プロキシ サーバーであり、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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。