nginx 는 yum 소스 에 접근 암 호 를 설정 하고 사용자 이름과 암 호 를 입력 해 야 접근 할 수 있 습 니 다.
2307 단어 apache 와 nginx
nginx 접근 암 호 를 설정 하고 사용자 이름과 암 호 를 입력 해 야 접근 할 수 있 습 니 다 - htpasswd 사용
1. htpasswd 도구 설치
yum install httpd-tools -y
이전에 nginx 가 컴 파일 설치 할 때 만 든 nginx 사용자 이기 때문에 저 는 기 존의 nginx 사용자 로 다른 사용 자 를 만 드 는 것 을 줄 였 습 니 다.
useradd -s /sbin/nologin -g nginx -M nginx (nginx 사용자 가 셸 에 로그 인 할 필요 가 없습니다. - M 사용자 의 HOME 디 렉 터 리 를 만 들 지 않 습 니 다.)
2. 사용자 이름과 비밀 번 호 를 설정 하고 사용자 이름, 비밀 번 호 를 지정 한 파일 에 저장 합 니 다.
/ web / nginx / CentOSX 7.5 디 렉 터 리 에 mpasswd 파일 만 들 기:
htpasswd :
[root@host-11 CentOSX7.5]# htpasswd -bc mpasswd nginx ty12387
Adding password for user nginx
/ 웹 / nginx / CentOSX 7.5 디 렉 터 리 에 mpasswd 파일 을 생 성 합 니 다. 사용자 이름 nginx, 비밀번호: ty 12387, 기본적으로 MD5 암호 화 방식 을 사용 합 니 다.
3. nginx 프로필 수정
nginx 프로필 을 찾 았 습 니 다. yum 소스 사이트 에 대한 인증 을 열 었 기 때문에 다음 과 같이 수정 합 니 다.
# cat /web/nginx/vhost/810.conf
server {
listen 810;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
##########
location / {
root /web/nginx/CentOSX7.5 ;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#
auth_basic "Please input password"; #
auth_basic_user_file /web/nginx/CentOSX7.5/mpasswd; # ,
}
}
프로필 저장, nginx 서비스 다시 시작
이상 설정 이 잘못 되 지 않 았 습 니 다. 사이트 에 다시 방문 하 십시오. 인증 이 필요 한 팝 업 창 이 나타 나 면 수정 이 성공 했다 는 것 을 설명 합 니 다.
4. centos 7.5 에서 자신의 repo 파일 을 편집 합 니 다 (nginx 는 810 포트 를 사용 합 니 다)
# cat /etc/yum.repos.d/tyy.repo
[NWJUST-Srhel-Repo]
name=JUST-SOFT RedHat7.4X64 Repo
baseurl=http://nginx:[email protected]:810/ // yum
gpgcheck=0
enabled=1
gpgkey=http://nginx:[email protected]:810/RPM-GPG-KEY-CentOS-7
#gpgkey=http://11.32.16.7:810/GPG-KEY/RPM-GPG-KEY-CentOS-7
yum clean all //캐 시 지우 기
yum list
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
nginx 는 yum 소스 에 접근 암 호 를 설정 하고 사용자 이름과 암 호 를 입력 해 야 접근 할 수 있 습 니 다.최근 nginx 가 yum 소스 를 만 들 기 때문에 디 렉 터 리 를 옮 겨 다 니 는 상황 이 있 습 니 다. nginx 접근 암 호 를 설정 하고 사용자 이름과 암 호 를 입력 해 야 접근 할 수 있 습 니 다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.