Linux 에서 Nginx 에 SSL 인증 서 를 설정 합 니 다.
2025 단어 배치 하 다.
1. 도 메 인 우선 구 매
여기 아 리 클 라 우 드 에서 도 메 인 이름 xiaotu. icu 를 구 매 했 습 니 다.
2. SSL 인증서 구 매
nginx 에 사용 할 인증서 파일 2 개 획득: 4290328xiaotu.icu.pem、4290328_xiaotu.icu.key
3. 이 컴퓨터 Host 파일 수정
이 컴퓨터 테스트 에 사용 되 기 때문에 네트워크 의 DNS 서버 를 사용 할 수 없고 이 컴퓨터 hosts 만 수정 할 수 있 습 니 다.
sudo vim /etc/hosts
Hosts 파일 에 도 메 인 이름 을 설정 한 이 컴퓨터 DNS
127.0.0.1 xiaotu.icu
ping 명령 으로 이 컴퓨터 DNS 수정 성공 확인
dai@dai-laptop:~$ ping xiaotu.icu
PING xiaotu.icu (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.039 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.037 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.034 ms
4. nginx 설치
이번 시스템 은 ubuntu 20 입 니 다.
sudo apt-get install nginx
nginx 설치 성공 여부 테스트
http://127.0.0.1/ ,
http://xiaotu.icu
5. nginx 에 ssl 인증 서 를 설정 합 니 다.
이전에 구입 한 ssl 인증서 파일 을 다음 디 렉 터 리 에 저장 합 니 다: / home / dai / files
sudo vim /etc/nginx/sites-enabled/default
초기 설정
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
}
server 세그먼트 에 다음 설정 추가
listen 443 ssl default_server;
listen [::]:443 ssl default_server;
ssl on;
ssl_certificate /home/dai/files/4290328_xiaotu.icu.pem;
ssl_certificate_key /home/dai/files/4290328_xiaotu.icu.key;
6. nginx 서비스 재 개
service nginx restart
방문 하 다.https://xiaotu.icu
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
SSM 프레임 워 크 의 pom. xml 템 플 릿텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.