bash 스 크 립 트 프로 그래 밍 19 Nginx 자동 배치
1. 컴 파일
2. 설치
3. HTTPS 인증서 생 성
4. 설정
5. 우 분투 서비스 설정
먼저 Nginx 압축 패 키 지 를 압축 해제 하고 프로젝트 디 렉 터 리 에 두 고 준비 할 프로필 을 conf 디 렉 터 리 에 두 고 service 로 필요 한 시작 스 크 립 트 파일 nginx
디 렉 터 리 구 조 는 다음 과 같 습 니 다.
# tree -L 2
tree -L 2
.
├── conf
│ ├── agol.conf
│ └── nginx.conf
├── install.sh
├── install.sh~
├── nginx
└── nginx-1.2.3
├── auto
├── CHANGES
├── CHANGES.ru
├── conf
├── configure
├── contrib
├── html
├── LICENSE
├── man
├── README
└── src
8 directories, 10 files
이제 install. sh 스 크 립 트 내용 을 보 겠 습 니 다:
#!/bin/bash
source ../common/tool.sh
installDpkg "libpcre3"
installDpkg "libpcre3-dev"
installDpkg "libssl-dev"
installDpkg "openssl"
cd ./nginx-1.2.3
./configure --prefix=/usr/nginx --with-http_ssl_module
make
make install
cd ../
cp ./nginx /etc/init.d/
update-rc.d nginx defaults
cp -r ./conf/* /usr/nginx/conf/
#generate ssl certificate-begin
cd /usr/nginx/conf
openssl genrsa -des3 -out server.key -passout pass:freebird 1024
openssl req -new -key server.key -out server.csr -passin pass:freebird -batch
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key -passin pass:freebird
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
cd -
#generate ssl certificate-end
service nginx start
cd ./nginx-1.2.3
make clean
여기 서 주목 해 야 할 것 은 인증 서 를 만 들 때 일괄 처리 방식 을 사용 하 는 것 입 니 다.
openssl genrsa 명령 사용 - passout pass: freebird 알림 입력 구령 피하 기
openssl req 명령 은 - passin pass: freebird - batch 에 암 호 를 제공 하여 다른 정 보 를 입력 하지 않도록 합 니 다.
openssl rsa 명령 도 - passin pass: freebird 로 암 호 를 제공 합 니 다.
nginx 시작 스 크 립 트 는 나의 다른 글 을 참고 합 니 다:
http://blog.csdn.net/sheismylife/article/details/6744394
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Linux Shell 프로 그래 밍 - 텍스트 처리 grep, sed사용자 가 지정 한 '모드' 에 따라 대상 텍스트 를 일치 하 게 검사 하고 일치 하 는 줄 을 인쇄 합 니 다. ##포함 되 지 않 음, 역방향 일치 \ ##키워드 앞 뒤 가 맞지 않 고 키워드 만 일치 합 니 다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.