기사 디렉토리
설치하는 방법CWP 제어판?
센토 WEB PANEL 구성 튜토리얼
웹 프로모션직원용 VPS웹사이트를 구축, 선택할 수 있는 무료 또는 유료 제어판이 많이 있습니다.모든 기능을 갖춘 VPS 제어판을 선택하는 방법을 모를 경우 CWP 제어판을 사용하는 것이 좋습니다.
CentOS 웹 패널이란 무엇입니까?
RPM 기반 배포용으로 설계된 CWP 제어판(예: CentOS, RHEL, Scientific Linux등) 디자인.
웹 호스팅 환경을 쉽게 구성하는 데 널리 사용할 수 있는 무료 오픈 소스 제어판입니다.
다른 제어판과 달리 CWP는 자동으로 LAMP를 배포합니다.软件및 바니시 캐시 서버.
CWP 시스템 요구 사항 설치
- 32비트 서버 512MB RAM
- 64비트 서버 1024MB RAM
- 하드 디스크 10GB
操作系统
- 센트OS 6.x, 7.x
- 레드햇 6.x, 7.x
- 클라우드리눅스 6.x, 7.x
문제를 방지하려면 설치 프로세스 전에 이 지침 자습서 전체를 주의 깊게 읽으십시오.
- CWP 제어판은 고정 IP 주소만 지원합니다.
- CWP 제어판은 동적 또는 내부 IP 주소를 지원하지 않습니다.
- CWP 제어판은 제거 프로그램을 제공하지 않습니다.
- CWP를 설치한 후 서버를 다시 설치하여 제거해야 합니다.
- 구성 변경 없이 새로 설치된 운영 체제에만 CWP를 설치합니다.
CWP 제어판 기능
CWP에는 많은 기능과 무료 서비스가 있습니다.
처럼천 웨이량앞서 언급했듯이 CWP는 전체 LAMP 서비스 세트(Linux, Apache, PHP,MySQL은,phpMyAdmin을、웹엠ail, 메일 서버 등).
CentOS 웹 패널에서 사용할 수 있는 기능 및 서비스는 다음과 같습니다.
- 현재 관리자 및 클라이언트 패널 포함
- (통합을 위해 사용자 정의 모듈을 빌드하도록 요청할 수도 있습니다)
- Apache 웹 서버(Mod Security + 자동 업데이트 규칙 선택 사항)
- PHP 5.6(suPHP, SuExec + PHP 버전 전환기)
- MySQL의 /MariaDB+phpMyAdmin
- Postfix + Dovecot + roundcube 웹메일(바이러스 백신, Spamassassin 옵션)
- CSF 방화벽
- 파일 시스템 잠금(더 이상 웹사이트 해킹 없음, 모든 파일이 변경되지 않도록 잠김)
- 백업(선택 사항)
- 서버 구성을 위한 AutoFixer
- CloudLinux + CageFS + PHP 선택기
- Softaculous 스크립트 설치 프로그램(무료 및 프리미엄)
- LiteSpeed Enterprise(웹 서버)
- 사용설정웹 호스팅(예:워드프레스(WordPress)의 웹사이트...)
- 계정 관리를 간소화하는 API 및 whmcs 결제 API
- NAT 버전, NAT 지원 IP
- 무료 호스팅 모듈, 계정 활성화 무료 호스팅으로 웹사이트 구성
- 클라이언트 사용자 이름으로 모든 클라이언트 작업을 실행하여 패널의 높은 보안을 보장합니다.
- oauth 토큰을 사용한 안전한 로그인 권한 부여
- 고급 보안 파일 관리자
- DNS 영역 관리자
- 사용자 정의 테마 및 언어
- 스크립트 설치 프로그램: wordpress, PrestaShop, eXtplorer
- Varnish Cache 서버(서버 성능 최대 XNUMX배)
- Nginx 역 프록시(정적 파일을 가장 빠른 속도로 전달할 수 있음)
- LiteSpeed 엔터프라이즈 통합
- 소스에서 Apache 컴파일(최대 15% 성능 향상)
- Apache reCompiler + 추가 모듈 원클릭 설치
- Apache 서버 상태, 구성
- Apache 리디렉션 관리자
- 아파치 가상 호스트, 가상 호스트 템플릿 편집, 구성 포함(단 한 번의 클릭으로 모든 아파치 가상 호스트 재구축)
- suPHP 및 suExec(보안 향상)
- 모드 보안: Comodo WAF, OWASP 규칙(원클릭 설치, 자동 업데이트, 손쉬운 관리)
- 클릭 한 번으로 Tomcat 8 서버 관리 및 설치
- 느린 Loris 공격에 대한 DoS 보호
- Spamhaus RBL 보호 기능이 있는 Apache(http PUT, POST, CONNECT 보호)
- Perl cgi 스크립트 지원
- 소스에서 PHP 컴파일(성능 20% 증가)
- PHP 스위처(PHP 버전 간 전환, 예: 5.2,5.3,5.4,5.5,5.6,7.0,7.1,7.2, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX)
- 사용자별 또는 폴더별 PHP 버전을 선택하는 PHP 선택기(PHP 4.4,5.2,5.3,5.4,5.5,5.6,7.0,7.1,7.2, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX)
- 간단한 PHP 편집기
- 사용자 패널에서 간단한 php.ini 생성기
- 원클릭 PHP 플러그인 설치
- PHP.ini 편집기 및 PHP 정보 및 목록 모듈
- 사용자 계정당 php.ini(/home/USER/php.ini에서 변경 사항을 추가할 수 있음)
- FFMPEG(비디오 스트리밍 사이트용)
- CloudLinux + PHP 선택기
- 이온큐브, php-imap...
- 사용자 추가, 나열, 편집 및 삭제
- 사용자 모니터링(사용자가 열린 파일 나열, 소켓 수신...)
- 셸 액세스 관리
- 사용자 제한 관리(할당량 및 노드)
- 프로세스 제한: 계정당 사용할 수 있는 최대 프로세스 수입니다.
- 열린 파일 제한: 계정당 사용 가능한 최대 열린 파일 수입니다.
- 사용자 FTP 및 파일 관리자
- 클라우드리눅스 + 케이지FS
- 계정별 전용 IP
- FreeDNS(무료 DNS 서버, 추가 IP 필요 없음)
- DNS 영역 추가, 편집, 나열 및 삭제
- 네임서버 IP 수정
- DNS 영역 템플릿 편집기
- 간단한 DNS 영역 관리자 추가(ajax 포함)
- Google을 사용하여 정보를 확인하기 위해 DNS 영역 목록을 추가했습니다(rDNS, 네임서버도 확인...)
- 접미사와 비둘기장
- 사서함, 별칭
- 라운드큐브 웹메일
- Postfix 메일 큐 관리자
- rDNS 검사기 모듈(rDNS 레코드 확인)
- AntiSPAM(스팸하우스 크론잡)
- SpamAssassin, RBL 검사, AmaViS, ClamAV, OpenDKIM
- SPF 및 DKIM 통합
- (바이러스 백신, 스팸 방지 보호)로 Postfix/Dovecot 메일 서버 재구축
- 이메일 자동 응답
- 이메일 브라우징, 한 위치에서 모든 사서함을 읽습니다.
- 메일 라우팅(로컬 또는 원격 MX 교환기)
- 하드웨어 정보(CPU 코어 및 클럭 정보)
- 메모리 정보(메모리 사용량 정보)
- 디스크 정보(자세한 디스크 상태)
- 소프트웨어 정보(커널 버전, 정상 동작...)
- 서비스 상태(빠른 서비스 재시작, 예: Apache, FTP, 메일...)
- ChkConfig Manager(서비스를 빠르게 나열하고 관리)
- 서비스 모니터(서비스 및 이메일 알림의 자동 재시작)
- 네트워크 포트 사용
- 네트워크 구성
- SSHD 구성
- Autofixer(중요한 구성을 확인하고 문제를 자동으로 수정하려고 함)
- 시스템 통계 그래프
- 실시간 모니터링(top, apache stats, mysql 등의 모니터링 서비스)
- 패널에서 Java SSH 터미널/콘솔 사용
- 서비스 구성(예: Apache, PHP, MySQL...)
- 화면/배경에서 셸 명령 실행
- CSF 방화벽(최고의 Linux 방화벽)
- SSL 생성기
- SSL 인증서 관리자(SSL 인증서를 안전하고 빠르게 설치)
- Letsencrypt, 모든 도메인에 대한 무료 SSL 인증서
- 클라우드리눅스 + 케이지FS
- CSF/LFD 무차별 대입 보호
- IP 접근 제어
- Mod Security + OWASP 규칙(원 클릭 설치, 관리 용이)
- 느린 Loris 공격에 대한 DoS 보호(Apache용)
- 파일 시스템 잠금(더 이상 웹사이트 해킹 없음, 모든 파일이 변경되지 않도록 잠김)
- PHP는 이제 스크립트 상단이나 프로세스 목록에 이름과 경로를 표시합니다.
- Apache는 사용자당 PHP 프로세스 수를 제한합니다.
- 자동 백업
- 시스템 및 기타 사용자 프로세스 숨기기
- SFTP 보안
- AutoSSL(새 계정, 애드온 도메인 또는 하위 도메인을 생성할 때 Letsencrypt SSL 인증서를 자동으로 설치)
- MySQL 데이터베이스管理
- 로컬 또는 원격 액세스 사용자 추가
- MySQL 프로세스 목록 실시간 모니터링
- 데이터베이스 생성, 삭제
- 각 데이터베이스에 대한 추가 사용자 추가
- MySQL 서버 구성
- PhpMyAdmin(데이터베이스 관리)
- PostgreSQL, phpPgAdmin 지원
- 원격 MySQL은 웹 서버에서 mysql 로드를 지원합니다)
- MongoDB 관리자/설치 프로그램
- TeamSpeak 3 관리자(음성 서버)
- Shoutcast 관리자(Shoutcast 스트리밍 서버)
- 자동 업데이트
- 백업 관리자
- 파일 관리자
- 15개 이상의 스크립트가 있는 스크립트 폴더 "/scripts"
- 도메인당 가상 FTP 사용자
- cPanel 계정 마이그레이션으로 파일, 데이터베이스 및 데이터베이스 사용자 복원)
- Torrent SeedBox(설치하려면 Deluge WebGU 클릭)
- SSH 키 생성기
- 그리고 다른 많은 옵션들...
CentOS 웹 패널(CWP) 설치 준비
VPS 백엔드가 CentOS 시스템을 설치하기 전에 호스트 이름과 IP 주소를 설정하지 않은 경우 호스트 이름과 IP 주소를 수동으로 설정해야 할 수 있습니다.
호스트 이름 설정
CWP 설치를 시작하려면 Linux 서버에 root 사용자로 로그인하고 CWP 공식 웹사이트의 지침에 따라 먼저 호스트 이름을 설정해야 합니다.
중요한 힌트 :서버의 호스트 이름과 도메인 이름은 달라야 합니다(예: domain.com이 서버의 도메인 이름인 경우 hostname.domain.com을 호스트 이름으로 사용).
hostnamectl set-hostname hostname.domain.com hostnamectl
- hostname.domain.com을 보조 도메인 이름으로 변경하십시오.
서버 IP 주소 설정
사용 중인 VPS 서버가 이미 서버 IP 주소를 설정한 경우 이 단계를 직접 건너뛸 수 있습니다.
그렇지 않으면 다음을 수행해야 할 수도 있습니다.서버 IP 주소를 설정하려면 다음을 사용합니다.nmui ( NetworkManager 텍스트 사용자 인터페이스 ) Network Manager를 제어하여 IP 주소를 구성하기 위한 그래픽 사용자 인터페이스를 제공하는 유틸리티.
yum install NetworkManager-tui nmtui
서버 업데이트
1 단계:CWP 다운로드에 필요한 wget 패키지 설치 ▼
yum install wget -y
- 위 명령어를 입력한 후 에러 메시지가 나오면 서버를 다시 설치하고 다음 명령어를 대신 사용해주세요▼
yum install wget
2단계:이 명령을 사용하여 서버를 업데이트하십시오 ▼
yum update -y
3단계:한 번 재부팅하여 업데이트 활성화 ▼
reboot
CWP 프로그램 설치
2가지 버전이 있습니다. CentOS 버전에 따라 선택하세요.
- CWP6의 CentOS 6 버전 설치
- CentOS 7 버전의 CWP7 설치(권장)
CWP6의 CentOS 6 버전 설치
1단계:들어가다 /USR/지방의/SRC 카탈로그▼
cd /usr/local/src
2단계:명령을 사용하여 최신 CWP 버전을 다운로드 ▼
wget http://centos-webpanel.com/cwp-latest
3단계:위 URL이 잘못된 경우 아래 링크를 대신 이용해주세요 ▼
wget http://dl1.centos-webpanel.com/files/cwp-latest
4단계:명령을 사용하여 CWP 설치 시작 ▼
sh cwp-latest
CentOS 7 버전의 CWP7 설치(권장)
cd /usr/local/src wget http://centos-webpanel.com/cwp-el7-latest sh cwp-el7-latest
- 위 URL이 잘못된 경우 아래 링크를 대신 이용해주세요 ▼
http://dl1.centos-webpanel.com/files/cwp-el7-latest
CWP 설치 프로세스 예 ▼
천 웨이량安装过程只花了5~10分钟的时间。 不是4G以上的网速,可能长达10分钟、30分钟或更长时间,具体取决于你的网络速度。
마지막으로 다음과 같은 설치 완료 메시지가 표시됩니다 ▼
5 단계:다음과 같은 중요한 정보를 기록해 두십시오.
- 나중에 필요하기 때문에 MySQL 수퍼유저 비밀번호, CWP 로그인 URL.
6단계:그런 다음 Enter 키를 눌러 시스템을 다시 시작합니다. ▲
방화벽/경로 구성
CWP의 기본 웹 제어 인터페이스 포트는 2030(HTTP) 및 2031(HTTPS)입니다.
이 두 포트가 방화벽/라우팅을 통해 원격으로 CWP 웹 콘솔에 액세스할 수 있도록 허용해야 합니다.
1 단계:iptables 파일 수정 ▼
vi /etc/sysconfig/iptables
2단계:▼ 다음 추가
[...] -A INPUT -p tcp -m state --state NEW -m tcp --dport 2030 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 2031 -j ACCEPT [...]
3단계:먼저 ESC를 눌러 편집을 종료한 다음 ▼를 입력합니다.
:wq
4단계:변경 사항을 적용하려면 iptables 서비스를 업데이트하십시오.
service iptables restart
CWP 제어판에 로그인
브라우저를 열고 다음을 입력합니다.
http://IP-Address:2030/
또는:
https://IP-Address:2031/
▼ 아래와 같은 화면이 나옵니다.
로그인 인증
- 用户 名 :뿌리
- 비밀번호:루트 비밀번호
축하합니다! CWP가 성공적으로 설치되었습니다.
CWP 제어판 구성
다음으로 CWP 제어판에 다음과 같은 몇 가지 기본 구성을 제공해야 합니다.
- IP 공유 설정(공용 IP 주소여야 함)
- 도메인 이름 서버 설정
- 하나 이상의 관리 패키지 설정(또는 기본 패키지 편집)
- 루트 메일 등을 설정합니다.
공유 IP 및 루트 이메일 주소 생성
- 이것은 호스트에서 웹사이트를 호스팅하는 데 있어 매우 중요한 단계입니다.
공유 IP를 생성하기 위해서는 CWP 설정 → 설정 수정 ▼
- 고정 IP와 이메일 주소를 입력하세요.
설정 후 변경 사항 저장을 클릭하여 변경 사항을 저장합니다▲
- 공유 IP 주소를 설정한 후 이제 CWP로 웹사이트 유지 관리를 시작할 수 있습니다 ^_^
도메인 이름 서버 생성
- DNSPOD와 같은 다른 이름 서버를 사용하는 경우 이 작업을 건너뛰십시오.
네임서버를 생성하려면 다음으로 이동하십시오. DNS 기능 → 네임서버 IP 수정 ▼
설정 후 변경 사항 저장을 클릭하여 변경 사항을 저장합니다▲
가상 호스팅 패키지 만들기
- 웹 호스팅 패키지는 디스크 공간, 대역폭, FTP 계정, 이메일 주소, 데이터베이스 등에 대한 액세스를 포함하는 웹 호스팅 계획입니다.
- 원하는 만큼 웹 호스팅 계획을 만들 수 있습니다.
가상 호스팅 계획을 만들려면 다음으로 이동하십시오. Packages
→ Add a Package
가상 호스트 패키지의 이름을 입력합니다.
액세스 허용 디스크 할당량, 프로세스 수, FTP, 이메일 계정, 데이터베이스 및 서브도메인 등을 설정합니다. (개인용은 다음 양에 따라 구성 가능)▼
Dsk Quota MB:102400
Bandwith MB:10485760
nproc:999999999
apache_nproc:999999999
nofiles:999999999
inode:999999999
- 생성 버튼을 클릭하여 가상 호스팅 계획 생성▼
- nproc: 사용자당 허용되는 프로세스 수(nginx/apache/fpm의 각 인스턴스가 별도의 프로세스로 시작되므로 최소 10개).
- apache_nproc: 위의 nproc을 참조하십시오. 그러나 이것은 Apache에만 해당됩니다.
- nofiles: 동시에 읽기/실행할 수 있는 열린 파일 수입니다.
- inode: inode는 호스팅 계정에서 생성된 모든 파일에 대한 정보를 저장하는 데이터 구조입니다. inode 수는 파일, 폴더, 이메일 또는 웹 호스팅 계정에 저장한 항목의 수를 나타냅니다.
도메인 이름 추가
- 새 도메인 이름을 추가하려면 최소한 하나의 사용자 계정이 있어야 합니다.
사용자 추가
사용자를 추가하려면 사용자 계정 → 새 계정으로 이동하십시오.(개인용도는 아래 금액에 따라 구성 가능)▼
- 도메인 이름(chenweiliang.com), 사용자 이름, 비밀번호 및 이메일 주소를 입력합니다.
Inode:0
Process limit:999999999
Open files:999999999
- 마지막으로 클릭
Create
.
도메인 이름 추가
도메인 이름을 추가하려면 다음을 입력하십시오. Domains
→ Add Domain
▼
새 도메인 이름을 입력하고 사용자 이름과 연결된 도메인 이름을 지정▲
- "AutoSSL"을 확인하기 전에,조건은 도메인 이름에 대한 A 레코드를 설정하는 것입니다.
- SSL 인증서를 생성하기 전에 먼저 도메인 이름을 서버 IP로 확인하십시오. 그렇지 않으면 오류가 발생합니다.
- AutoSSL은 SSL 보안 인증서를 자동으로 설치하고,매우 빠르고 쉽습니다!
- 생성을 클릭하여 CWP 제어판을 사용하여 도메인 이름을 관리합니다.
CWP 제어판은 기본 페이지를 표시합니다. 솔루션은 이 튜토리얼을 참조하세요 ▼
https 구성으로 http 리디렉션, 이 튜토리얼을 확인하세요 ▼
- SSL 인증서가 잘못 생성된 경우 이 문서를 참조하여 SSL 인증서를 수동으로 생성하십시오.
CWP 제어판이 다운되어 액세스할 수 없고 CWP 서비스의 시작/중지/재시작/보기 명령이 필요한 경우 이 튜토리얼을 확인하십시오▼
CWP 제어판을 설치하고 Apache를 다시 시작하면 몇 가지 문제가 발생할 수 있습니다. 다음은 해결 방법입니다. ▼
결론
이 튜토리얼에서는 CentOS 웹 페이지를 설치하고 구성하여 설치하고 사용하기 쉬운 간단한 웹 호스팅 환경을 만드는 방법을 살펴보았습니다.
- 설사인터넷 營초보자도 몇 시간 만에 기본 웹 호스팅 서버를 설정할 수 있습니다.
- 또한 CWP는 완전 무료이며 오픈 소스이므로 사용해보십시오. 실망하지 않을 것입니다.
CWP 제어판에 대한 자세한 내용은 CentOS 웹 패널 Wikipage 및 문서 문서에서 찾을 수 있습니다.
천 웨이량중고 CWP 제어판과 비교VestaCP패널, 실제로 CWP 제어판이 VestaCP 패널보다 더 강력하고 전문적으로 느껴집니다.
VestaCP 패널을 설치하려면 이 VestaCP 패널 설치 튜토리얼을 확인하세요▼
CWP 설치 후 해야 할 일
1단계: CWP 제어판 왼쪽에서 WebServer 설정 클릭 → WebServers 선택 ▼
2단계:Nginx 및 Varnish 및 Apache 선택 ▼
3단계:구성을 저장하고 다시 작성하려면 하단의 "구성 저장 및 재구축" 버튼을 클릭하십시오.
CWP 무료 버전은 기본 php5.6 버전이기 때문에워드프레스 플러그인또는 테마 호환되지 않는 오류입니다.
따라서 CWP를 설치하고 Nginx & Varnish & Apache 서비스를 선택한 후 PHP 7.4.28 버전을 수동으로 선택해야 합니다.
CWP 제어판은 PHP 버전을 어떻게 선택합니까?
다음은CWP 제어판 웹사이트 PHP 버전 업그레이드 방법작업 단계:
CWP 제어판 왼쪽에서 → PHP 설정 → PHP 버전 전환을 클릭합니다. PHP 7.4.28 버전을 수동으로 선택 ▼
CWP 제어판을 설치한 후 이러한 설정을 해야 할 수도 있습니다 ▼
희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) 공유 "CWP 제어판은 어떻게 설치하나요? CENTOS WEB PANEL Configuration Tutorial"이 도움이 될 것입니다.
이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-652.html
최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!