개인 서버 centos 7.5 설정 nginx 는 앞 뒤 분리 프로젝트 (vue + springboot 앞 뒤 분리 배치) 에 사용 합 니 다.

3117 단어 프로필
개인 서버 centos 7.5 nginx 는 앞 뒤 분리 항목 에 사용 합 니 다.
  • 1. 설치
  • 2 설정 nginx. conf
  • 회사 가 자체 적 으로 설정 한 서버 는 자신의 기계실 안에 nginx 와 아 리 클 라 우 드 를 설정 하 는 것 이 Nginx 를 설정 하 는 것 보다 더 많은 구 덩이 를 가지 고 있 습 니 다.아래 의 구덩이 본인 은 이틀 동안 올 라 가서 필 기 를 해서 다음 에 배치 하기에 편리 하 다.
    설치 하 다
    1. ngnix 의존 패키지 설치
    [root@localhost local]# yum -y install gcc gcc-c++ openssl-devel pcre-devel httpd-tools
    2. 홈 페이지 에서 nginx 바 이 너 리 패 키 지 를 다운로드 하여 압축 을 풀 고 cd / usr / local / 에 들 어 갑 니 다. 저 는 여기에 설치 되 어 있 습 니 다.
    [root@localhost local]# wget http://nginx.org/download/nginx-1.16.1.tar.gz [root@localhost local]# tar -zxf nginx-1.16.1.tar.gz
    3. 설정 파일 을 실행 하고 필요 한 모듈 을 지정 합 니 다 [root@localhostnginx - 1.16.1] \ # useradd nginx (여기 구덩이 가 있 을 수 있 습 니 다. 문제 가 있 으 면 디 렉 터 리 를 보십시오.
    [root@localhost nginx-1.16.1]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_mp4_module --with-http_flv_module
    4. 컴 파일 과 설치 실행
    [root@localhost nginx-1.16.1]# make && make install
    5. 배포 소프트 링크
    [root@localhost nginx-1.16.1]# ln -s /usr/local/nginx/sbin/nginx /usr/sbin
    6. nginx 시작
    [root@localhost nginx-1.16.1]# nginx
    7. nginx 가 사용 하 는 포트 보기
    [root@localhost nginx-1.16.1]# netstat -anptu | grep nginx
    nginx. conf 2 설정
    포인트: 다음 두 가지 조작 이 중요 합 니 다. 바로 여기 서 하루 걸 렸 습 니 다.다음 두 동작 에 대한 설명: cd usr / local / nginx 입력 명령: sudo su \ # nginx 에 들 어가 서 최고 권한 을 얻 습 니 다. 그렇지 않 으 면 nginx 로 그 를 보면 failed (13: Permission denied) 오류 가 발생 할 수 있 습 니 다. 이것 은 권한 문제 입 니 다. 이 명령 을 실행 하여 nginx 에 게 최고 권한 을 가 져 다 주 고 nginx. conf 의 첫 줄 을 user root 로 바 꿉 니 다.[root@localhost nginx]# sudo su [root@localhostnginx] \ # vim nginx. conf 는 nginx. conf 의 첫 줄 을 user root 로 변경 합 니 다.
    user root;
    #user  nobody;
    worker_processes  1;
    
    #error_log  logs/error.log;
    #error_log  logs/error.log  notice;
    #error_log  logs/error.log  info;
    #pid        logs/nginx.pid;
    
    events {
        worker_connections  1024;
    }
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
    
    
        sendfile        on;
        #tcp_nopush     on;
        #keepalive_timeout  0;
        keepalive_timeout  65;
        #gzip  on;
    
        server {
            listen       8089;
            server_name  localhost;
    
            #charset koi8-r;
            #access_log  logs/host.access.log  main;
    
            location / {
                root   /root/onlinecar/onlinecar-frontend/dist;   #vue           
                index  index.html index.htm;                      #  index.html     dist    index.html
            }
    
     location ^~ /onlinecarback/ {
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;            #  nginx    Ip
                proxy_set_header REMOTE-HOST $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    
                proxy_pass http://192.168.0.239:9091/onlinecarback/;   #                 
                 }
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }  
        }
    
    }
    
    

    잘못된 부분 이 있 을 수 있 습 니 다. 여러분 이 함께 지적 하고 발전 하 는 것 을 환영 합 니 다.첫 실 수 를 기록 하 다.

    좋은 웹페이지 즐겨찾기