CentOS 7에서 웹 서버를 구축하기 위한 모범 사례
소개:
인터넷의 급속한 발전으로 인해 자신만의 웹 서버를 구축하는 것이 많은 사람들에게 필요해졌습니다. 특히 기업 및 개인 웹사이트를 구축할 때 더욱 그렇습니다. 이 기사에서는 CentOS 7 운영 체제에서 웹 서버를 구축하기 위한 모범 사례를 소개하고 관련 코드 예제를 제공합니다.
1. Apache(HTTP 서버) 설치
터미널을 열고 다음 명령을 실행하여 Apache를 설치합니다.
sudo yum install httpd
설치 후 Apache를 시작하고 부팅 시 자동으로 시작되도록 설정합니다.
sudo systemctl start httpd sudo systemctl enable httpd
2. Apache 구성
HTTP(포트 80) 액세스를 허용하도록 방화벽 구성:
sudo firewall-cmd --zone=public --add-service=http --permanent sudo firewall-cmd --reload
Apache 구성 파일 수정:
sudo vi /etc/httpd/conf/httpd.conf
ServerName 설정(설정되지 않은 경우):
ServerName your_domain_name
구성 웹사이트 루트 디렉터리:
DocumentRoot /var/www/html <Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
변경 내용을 적용하려면 Apache를 다시 시작하세요.
sudo systemctl restart httpd
3. MySQL(데이터베이스 서버) 설치 및 구성
다음 명령을 실행하여 MySQL 서버를 설치하세요.
sudo yum install mariadb-server
설치가 완료된 후 MySQL을 시작하고 부팅 시 자동으로 시작되도록 설정하세요.
sudo systemctl start mariadb sudo systemctl enable mariadb
보안 스크립트를 실행하고 MySQL 루트 비밀번호를 구성하세요.
sudo mysql_secure_installation
PHP를 설치하세요
Execute PHP 및 관련 확장을 설치하려면 다음 명령을 사용하세요.
sudo yum install php php-mysql
php.ini 구성 파일을 수정하세요.
sudo vi /etc/php.ini
시간대 설정:
date.timezone = Asia/Shanghai
구성을 적용하려면 Apache를 다시 시작하세요.
sudo systemctl restart httpd
5. 웹사이트 생성 및 테스트
/var/www/html 디렉토리에 간단한 index.php 파일을 생성하세요:
sudo vi /var/www/html/index.php
다음 코드를 입력하세요:
<?php phpinfo(); ?>
결론:
이 기사를 통해 CentOS 7 운영 체제에서 웹 서버를 구축하는 모범 사례를 배웠습니다. 위에 제공된 코드 예제를 사용하면 간단한 웹 서버를 빠르게 구축하고 구성할 수 있습니다. 그러나 실제 요구 사항에 따라 더 많은 구성 및 보안을 고려해야 할 수도 있습니다. 이 기사가 여러분이 자신만의 웹 서버를 보다 쉽게 구축할 수 있도록 도움이 되기를 바랍니다.
위 내용은 CentOS 7에서 웹 서버 구축을 위한 모범 사례의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!