CentOs 7.2 네트워크 환경 구축Linux
아파 치 환경 구축
총결산
1. 시스템 패키지 관리자 로 아파 치 설치
2. 아파 치 설정 파일 을 수정 하 는 방법
3. 아파 치 를 명령 으로 다시 시작 하 는 방법
아파 치 설치:
yum -y install httpd
아파 치 자동 켜 기 설정:
systemctl enabel httpd.service
아파 치 시작:
systemctl start httpd.service
클 라 우 드 호스트 IP 주 소 를 방문 하여 페이지 가 아파 치 기본 페이지 인지 확인
가상 호스트 설정 목적: 여러 사이트 가 있 습 니 다.
디 렉 터 리 생 성:
mkdir -p /var/www/edu.cloud.tencent.com/public_html
이 파일 디 렉 터 리 에 파일 넣 기
권한 변경:
chown -R apache:apache /var/www/edu.cloud.tencent.com/public_html
chown -R 755 /var/www
테스트 파일 생 성: index. html
demo
Apache_Demo ——index.html
다음으로 넣 기:
/var/www/edu.cloud.tencent.com/public_html/index.html
아파 치 설정 파일 디 렉 터 리 두 개 만 들 기 아파 치 기본 설정 파일 디 렉 터 리:
/etc/httpd/conf/httpd.conf
1. Apache 모든 프로필 디 렉 터 리
mkdir /etc/httpd/sites-enabled
2. Apache 가상 호스트 설정 파일 디 렉 터 리 사용
mkdir /etc/httpd/sites-available
아파 치 기본 설정 파일 디 렉 터 리 수정:
vim /etc/httpd/conf/httpd.conf
파일 아래쪽 에 추가:
IncludeOptional sites-enabled/*.conf
아파 치 설정 가상 호스트 설정 파일 사용
vim /etc/httpd/sites-available/edu.cloud.tencent.com.conf
추가:
ServerName edu.cloud.tencent.com
DocumentRoot /var/www/edu.cloud.tencent.com/public_html
ErrorLog /var/www/edu.cloud.tencent.com/error.log
CustomLog /var/www/edu.cloud.tencent.com/requests.log combined
소프트 링크 파일 사용 하기:
ln -s /etc/httpd/sites-available/edu.cloud.tencent.com.conf /etc/httpd/sites-enabled/edu.cloud.tencent.com.conf
소프트 연결 이 정상 인지 확인 하기:
cat /etc/httpd/sites-enabled/edu.cloud.tencent.com.conf
DocumentRoot 경로 가 올 바른 지 확인 하기:
cd /etc/httpd/sites-enabled/edu.cloud.tencent.com.conf
:ls
아파 치 다시 시작:
apachectl restart
방문 IP 주소 가 현재 설정 되 어 있 는 웹 파일 을 찾 을 지 여 부 를 엽 니 다.
Nginx 환경 구축
요약:
1. Nginx 설치 방법
2. Nginx 파일 을 설정 하 는 방법
3. 설정 파일 의 정확성 을 어떻게 검사 합 니까?
주의사항:
처리: Job for nginx. service failed because the control process exited with error code. 자세 한 내용 은 "systemctl status nginx. service" 와 "journalctl - xe" 를 참조 하 십시오. (포트 번호 가 점용 됨)
Nginx 의 기본 포트 가 80 이기 때문에 Apache (기본 포트: 80) 가 설치 되 어 있 으 면 충돌 하기 때문에 정상적으로 시작 할 수 없습니다.
해결 방안:
아파 치 기본 포트 번호 변경
1. yum 설치 후 apache 설정 파일: / etc / httpd / conf / httpd. conf 에서 apache 디 렉 터 리 에 있 는 httpd. conf 를 찾 아 vim 로 열 고 Listen = 80 줄 을 찾 아 서버 에 사용 되 지 않 는 포트 번호 로 80 을 바 꾸 고 종료 저장 합 니 다.2. Nginx 기본 포트 번호 1. Nginx 기본 파일 설정 경 로 를 변경 합 니 다. / etc / nginx / nginx. conf 2. server 에 있 는 listen 80 을 변경 합 니 다.다른 포트 번호 로 변경 하여 저장 하고 종료 하면 됩 니 다.다음은 nginx (service nginx reload) 를 다시 시작 합 니 다.하지만 nginx 가 접근 할 수 없 는 것 은 81 포트 가 열 리 지 않 았 기 때 문 입 니 다. centos 7.2 환경 에서 Nginx 를 설정 하고 가상 호스트 를 설정 하여 설정 을 테스트 하 는 데 사 용 됩 니 다.
가상 호스트 를 설정 한 후 nginx - t 를 실행 하여 설정 파일 이 올 바른 지 확인 합 니 다.올 바른 후, 서비스 nginx reload 를 사용 하여 Nginx 검 측 Nginx 프로필 을 다시 시작 합 니 다: nginx - t Nginx 재 부팅: 서비스 nginx reload 설치 epel 라 이브 러 리:
yum install epel-release -y
Nginx 설치:
yum -y install nginx
시작 Nginx:
systemctl start nginx.service
브 라 우 저 를 시작 하여 IP 주소 에 Nginx 기본 페이지 가 표시 되 는 지 확인 합 니 다.
Nginx 사이트 루트 디 렉 터 리 만 들 기 연습 Apache:
mkdir -p /var/www/edu.cloud.tencent.com/public_html
:index.html
demo_Nginx
Nginx_Demo ——index.html
다음으로 넣 기:
/var/www/edu.cloud.tencent.com/public_html/index.html
Nginx 가상 호스트 설정 파일 추가: v im / etc / nginx / conf. d / vitual. conf 추가 코드:
server{
listen 8080;
server_name edu.cloud.tencent.com;
root /var/www/edu.cloud.tencent.com/public_html;
index index.html;
}
Nginx 프로필 검사:
nginx -t
Nginx 다시 시작:
systemctl reload nginx.service
MySQL 환경 구축
요약:
MySQL 을 설치 하 는 방법 MySQL 을 초기 화 하 는 방법 MySQL 상 태 를 검사 하 는 방법
MySQL 설치 주의사항: 설치 완료 후 MySQL 비밀 번 호 를 설정 하고 mysql 진행secure_installation, 안전 문제 가 발생 하지 않도록 합 니 다. 설정 이 완료 되면 show databases 를 실행 할 수 있 습 니 다.MySQL 설정 성공 여부 보기
운영 체제 업데이트:
yum update -y
MySQL 데이터베이스 설치: 주: CentOS 7.2 mariadb 가 공식 MySQL 을 대 체 했 습 니 다.
1. mariadb 데이터베이스 설치:
yum install mariadb-server -y
2. MySQL 데이터베이스 시작:
systemctl start mariadb.service
3. 보안 설정 진행:
mysql_secure_installation
1. MySQL 비밀번호 2 를 입력 합 니 다. 익명 사용자 Y 3 을 삭제 합 니 다. 루트 사용자 원 격 로그 인 Y 4 를 닫 습 니 다. 테스트 데이터베이스 와 관련 권한 Y 5 를 삭제 할 지 여부 입 니 다. 권한 표 Y 새로 고침
4. MySQL 링크 테스트
mysql -uroot -p
데이터베이스 보기:
show databases;
종료:
exit
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.