CentOs 7.2 네트워크 환경 구축Linux

CentOs 네트워크 환경 구축Linux
  • 네트워크 에 관 하여
  • 아파 치 환경 구축
  • 총화
  • 1. 시스템 패키지 관리자 로 아파 치 설치
  • 2. 아파 치 설정 파일 을 수정 하 는 방법
  • 3. 명령 을 통 해 아파 치 를 다시 시작 하 는 방법
  • 권한 변경:
  • 테스트 파일 생 성: index. html
  • 1. Apache 모든 프로필 디 렉 터 리
  • 2. Apache 가상 호스트 설정 파일 디 렉 터 리 사용
  • 추가:
  • Nginx 환경 구축
  • 요약:
  • 1. Nginx 를 어떻게 설치 합 니까
  • 2. Nginx 파일 을 설정 하 는 방법
  • 3. 설정 파일 의 정확성 을 어떻게 검사 합 니까
  • 주의사항:
  • 처리: Job for nginx. service failed because the control process exited with error code. See "systemctl status nginx. service" and "journalctl - xe" for details. (포트 번호 가 점용 됨)
  • Nginx 의 기본 포트 가 80 이기 때문에 Apache (기본 포트: 80) 가 설치 되 어 있 으 면 충돌 하기 때문에 정상적으로 시작 할 수 없습니다
  • 해결 방안:
  • 1. 아파 치 기본 포트 번호 변경
  • MySQL 환경 구축
  • 요약:
  • 1. mariadb 데이터베이스 설치:
  • 2. MySQL 데이터베이스 시작:
  • 3. 안전 설정 진행:
  • 4. MySQL 링크 테스트
  • 네트워크
    아파 치 환경 구축
    총결산
    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 
    

    좋은 웹페이지 즐겨찾기