Ubuntu 16.04 에서 Nginx HTTPS 설정
ubuntu apt - get install nginx 의 Nginx 는 기본적으로 SSL 을 지원 합 니 다.
1. 자체 서명 인증서 생 성:
[plain] view plain
copy
cd /var/www
mkdir ssl
cd ssl
sudo openssl genrsa -des3 -out server.key 1024
sudo openssl req -new -key server.key -out server.csr
sudo openssl rsa -in server.key -out server_nopwd.key
sudo openssl x509 -req -days 365 -in server.csr -signkey server_nopwd.key -out server.crt
그 중에서 인증서 의 생 성 과정 은 대체적으로 다음 과 같다.
[plain] view plain
copy
proto@ubuntu:~$ sudo openssl req -new -key server.key -out server.csr
Enter pass phrase for server.key: ← 첫 번 째 단계 에서 server. key 를 생 성 할 때 설정 한 암 호 를 입력 하 십시오.
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]: CN ← 국가 코드 입력
State or Province Name (full name) [Some-State]:CHONGQING ← 성 이름 입력
Locality Name (eg, city) []: CHONGQING ← 도시 이름 입력
Organization Name (eg, company) [Internet Widgits Pty Ltd]:MIKE ← 회사 명 입력
Organizational Unit Name (eg, section) []:MIKE ← 조직 단위 이름 입력
Common Name (eg, YOUR name) []:www.mike.me ← 호스트 이름 입력
Email Address []:[email protected]← 이메일 주소 입력
← Backpacker (으) 로 돌아 가기.
← Backpacker (으) 로 돌아 가기.
2. Nginx HTTPS 접근 설정:
sudo vim /etc/nginx/sites-available/default
[plain] view plain
copy
server {
listen 443 ssl default_server;
listen [::]:443 ssl default_server;
###기타 설정
ssl on;
ssl_certificate /var/www/ssl/server.crt;
ssl_certificate_key /var/www/ssl/server_nopwd.key;
###
}
OK, 그리고 nginx 프로필 을 다시 불 러 옵 니 다: service nginx restart
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
linux2에 nginx 설치설치 가능한 nginx를 확인하고, 해당 nginx를 설치한다. localhost 혹은 해당 ip로 접속을 하면 nginx 화면을 볼 수 있다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.