Centos 7 설정 Nginx - Aliyun ECS
Linux
nginx 메 인 프로 세 스 번호 조회
ps -ef | grep nginx시작 / 다시 시작
##  nginx/sbin      . (       /usr/local/nginx/sbin)
##   
./nginx -c /usr/local/nginx/conf/nginx.conf
##   
./nginx -s reload멈추다
##     Nginx:
kill -QUIT       
##   :kill -QUIT 16391
##     Nginx:
kill -TERM       
##     Nginx:
kill -9      
##   nginx
nginx -s stop대리 / 전송 요청
http {
    server {
            ### ...
            listen       4000;
            server_name  localhost;
            location / {
                root   /Users/zhangguoye/Documents/Porject/Gitee/searchWX/src/main/internetapp;
                index  index.html index.htm;
            }
    
            location /oauth/ {
                    proxy_pass http://localhost:8080/oauth/;
            }
    
            location /api/ {
                    proxy_pass http://localhost:8080/api/;
            }
            ### ...
    }
}443 / SSL / SSL 모듈 미 오픈
설치 모듈
원본 패키지 로 전환:
cd /usr/local/src/nginx-1.11.3nginx 기 존 모듈 보기
/usr/local/nginx/sbin/nginx -Vconfigure arguments: 뒤에 표 시 된 기 존 configure 인 자 는 다음 과 같 습 니 다.
--prefix=/usr/local/nginx --with-http_stub_status_module그러면 우리 의 새로운 설정 정 보 는 이렇게 써 야 합 니 다.
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module위의 명령 을 실행 하면 됩 니 다. 설정 이 끝 날 때 까지 기다 리 세 요.
설정 완료 후 명령 실행
makes그리고 설 치 된 nginx 를 백업 합 니 다.
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak그리고 방금 컴 파일 된 nginx 를 원래 의 nginx 로 덮어 씁 니 다.
cp ./objs/nginx /usr/local/nginx/sbin/그리고 nginx 를 시작 하면 명령 을 통 해 가입 여 부 를 확인 할 수 있 습 니 다.
/usr/local/nginx/sbin/nginx -VHttp 와 Https 공존 설정
ssl 켜 기;이 줄 은 빼 고 ssl 은 443 포트 뒤에 쓰 여 있 습 니 다.이렇게 http 와 https 의 링크 를 모두 사용 할 수 있 습 니 다.
server {
            listen 80 default backlog=2048;
            listen 443 ssl;
            server_name wosign.com;
            root /var/www/html;
  
            ssl_certificate /usr/local/Tengine/sslcrt/ wosign.com.crt;
            ssl_certificate_key /usr/local/Tengine/sslcrt/ wosign.com .Key;
        }비밀 번 호 를 입력 하지 않도록 SSL 보안 인증서 재 부팅 설정
비밀 키 로 이 일 을 할 수 있다.원래 키 파일 대신 복호화 키 파일 을 만 듭 니 다.
openssl rsa -in server.key -out server.key.unsecureSSL 성능 개선
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!AESGCM;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;MAC (Brew Nginx)
mac 는 homebrew 를 사용 하여 Nginx, Nginx 의 위치 와 시작 을 설치 합 니 다.
##  mac    nginx      
==> nginx
Docroot is: /usr/local/var/www
The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that
nginx can run without sudo.
nginx will load all files in /usr/local/etc/nginx/servers/.
To have launchd start nginx now and restart at login:
  brew services start nginx
Or, if you don't want/need a background service you can just run:
  nginx##   nginx  
nginx -v
##   nginx  
brew services start nginx
##   nginx  
brew services stop nginx
##     nginx
nginx -s reload
##   nginx
nginx -s stop이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Centos 7 설정 Nginx - Aliyun ECSCentos 7 설정 Nginx, 자주 사용 하 는 nginx 작업, 시작 / 정지, 프 록 시, 역방향 프 록 시 설정 및 https ssl 443 설정 nginx 기 존 모듈 보기 configure argumen...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.