Nginx


Setp 2 - Install

Install

  • 1) New VM
  • [New VM] RockyLinux85 => Copy vm
    [Network] eth0, VLAN_71


  • 2) Nginx Install
  • eth0 - dhcp eth1 - ip : 192.168.71.11
    cd /etc/sysconfig/network-scripts

    vi ifcfg-eth1
    ====================

    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=none
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=no
    IPV6_AUTOCONF=no
    IPV6_DEFROUTE=no
    IPV6_FAILURE_FATAL=no
    NAME=eth1
    UUID=xxx
    DEVICE=eth1
    ONBOOT=yes
    IPADDR=192.168.71.11
    NETMASK=255.255.255.0
    #GATEWAY=192.168.71.1
    PREFIX=24
    ARRPCHECK=NO
    

    ======================

    GATEWAY 사용안함..
    * router 와 gateway 차이는 나중에 NAT 설정하면 사용할것임

    yum install yum-utils
    /etc/yum.repos.d/nginx.repo
    ======================

    [nginx-stable]
    name=nginx stable repo
    baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
    gpgcheck=1
    enabled=1
    gpgkey=https://nginx.org/keys/nginx_signing.key
    module_hotfixes=true
    
    [nginx-mainline]
    name=nginx mainline repo
    baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=https://nginx.org/keys/nginx_signing.key
    module_hotfixes=true
    

    =====================

    yum-config-manager --enable nginx-mainline
    yum install nginx nginx-module-image-filter nginx-module-perl nginx-module-xslt

    systemctl enable nginx

Setp 3 - cofnig

/etc/nginx/

/etc/nginx/conf.d/default.conf
====================
server {
    listen       80;
    server_name  localhost;
   .
   .
    location / {
       root   /home/homepage/public_html; #경로 변경 - 차후 동기화 예정
        index  index.html index.htm;
    }
   .
   .
}
====================
mkdir sites-available
mkdir sites-enabled
mkdir ssl
mv conf.d/default.conf ./sites-available/localhost.conf


conf.d : upstream 설정 폴더
sites-available : Virtual domain 설정 파일
sites-enabled : 실제 사용할 도메인