리눅스 웹서버 구동시 주요 명령어 모음
페이지 정보
작성자 낙엽타는향기 댓글 0건 조회 5,380회 작성일 21-11-15 15:33본문
select host, user, password from user;
create user 'leaves'@'%' identified by '비밀번호';
mysql -u root -p mysql 접속 /etc/init.d/apache2 restart apache2 재시작 systemctl status apache2 sudo systemctl restart mysql.service 재시작 systemctl start mysql 시작 |
certbot
인증서 만료일 확인 명령어: certbot certificates 에러테스트 : certbot renew --dry-run
명령어 기본 옵션 certbot [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN]
apache 모드로 인증서 발급하기
Apache를 사용 인증서 획득 및 설치를 자동화합니다.
certbot --apache certonly |
certbot 인증서 삭제하는 법
certbot revoke --cert-path /etc/letsencrypt/live/삭제할 도메인 주소/cert.pem 예시 : certbot revoke --cert-path /etc/letsencrypt/live/pcjoin.com/cert.pem |
인증서 재발급 명령어
certbot renew |
chmod
스크립트 생성 후 반드시 권한을 부여해야 한다.
예시 : chmod 700 pcjoin.sh 스크립트 권한주기
chmod 700 파일명.sh |
크론탭
service cron start 서버스 시작 service cron restart 재시작 |
가상호스트 등록
leaves.conf 라는 이름으로 가상 등록을 한다면
가상호스트 등록 a2ensite leaves_ssl.conf
|
ftp유저추가
유저이름 : pcjoin 이고 /var/www/html/pcjoin 경로에 권한 부여를 한다면
adduser pcjoin sudo chown -R pcjoin.pcjoin /var/www/html/pcjoin |
================================
사용자의 홈디렉토리를 /var/www/로 변경법
usermod -d 폴더위치 사용자아이디
usermod -d /var/www
==================================
특정 사용자만 사용자 폴더에 가두기
FTP 상위 디렉토리 막는법
chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list |
그런다음 chroot_list에 허용할 사용자를 입력한다.
sudo vi /etc/vsftpd.chroot_list
root 를 입력하고 root이외는 불가능하게 만든다.
ftp를 활용하여 폴더를 701 (상위 디렉토리만)
그누,xe 다 설치한 다음에 해야 설치 에러가 안뜬다
----------------------------
파일에 있는 등록된 사용자만 접속이 가능
userlist_enable=YES, userlist_deny=NO /etc/vsftpd.user_list
댓글목록
등록된 댓글이 없습니다.