> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > CentOS에서 웹 서버를 설정하는 세부 단계를 단계별로 가르쳐주세요.

CentOS에서 웹 서버를 설정하는 세부 단계를 단계별로 가르쳐주세요.

PHPz
풀어 주다: 2023-08-07 15:25:06
원래의
2156명이 탐색했습니다.

CentOS에서 웹 서버를 설정하는 자세한 단계를 단계별로 가르쳐주세요

  1. 소개
    웹 서버는 HTTP 프로토콜을 지원하는 소프트웨어이며 웹 페이지 및 웹 서비스를 제공하는 데 사용됩니다. Apache 및 Nginx와 같은 일반적인 소프트웨어를 사용하여 CentOS에 웹 서버를 구축할 수 있습니다. 이 기사에서는 Apache를 예로 들어 CentOS에서 웹 서버를 구축하는 자세한 단계를 소개합니다.
  2. Apache 설치

먼저 터미널을 열고 다음 명령을 입력하여 Apache를 설치하세요.

sudo yum install httpd
로그인 후 복사

설치가 완료된 후 Apache 서비스를 시작하세요.

sudo systemctl start httpd
로그인 후 복사

시스템 시작 시 Apache 서비스가 자동으로 시작되도록 하려면 , 다음 명령어를 입력하세요:

sudo systemctl enable httpd
로그인 후 복사
  1. Configure Firewall

Apache가 정상적으로 접근할 수 있도록 허용하기 위해서는 방화벽 규칙을 설정해야 합니다. 다음 명령을 입력하여 HTTP 서비스를 시작합니다.

sudo firewall-cmd --permanent --zone=public --add-service=http
로그인 후 복사

그런 다음 방화벽 구성을 다시 로드합니다.

sudo firewall-cmd --reload
로그인 후 복사
  1. Apache 테스트

Apache 시작 페이지가 표시되면 브라우저 주소 표시줄에 서버의 IP 주소를 입력합니다. 설치가 성공했습니다. 다음 명령을 통해 서버의 IP 주소를 볼 수 있습니다:

hostname -I
로그인 후 복사
  1. 웹사이트 디렉토리 구성

기본적으로 Apache의 웹사이트 디렉토리는 /var/www/html입니다. 필요에 따라 수정할 수 있습니다. /var/www/html。可以根据需要进行修改。

首先,备份默认的网站目录,输入以下命令:

sudo mv /var/www/html /var/www/html_backup
로그인 후 복사

然后创建一个新的网站目录,输入以下命令:

sudo mkdir /var/www/mywebsite
로그인 후 복사

设置目录权限,输入以下命令:

sudo chown -R apache:apache /var/www/mywebsite
로그인 후 복사

接下来,打开Apache配置文件,输入以下命令:

sudo nano /etc/httpd/conf/httpd.conf
로그인 후 복사

找到下面这一行:

DocumentRoot "/var/www/html"
로그인 후 복사

将其改为新的网站目录的路径:

DocumentRoot "/var/www/mywebsite"
로그인 후 복사

保存文件并退出。

  1. 创建测试页面

在新的网站目录/var/www/mywebsite下,创建一个名为index.html

먼저 기본 웹사이트 디렉터리를 백업하고 다음 명령을 입력하세요:

<!DOCTYPE html>
<html>
<head>
  <title>My Website</title>
</head>
<body>
  <h1>Welcome to My Website!</h1>
</body>
</html>
로그인 후 복사

그런 다음 새 웹사이트 디렉터리를 만들고 다음 명령을 입력하세요:
    sudo systemctl restart httpd
    로그인 후 복사
  1. 디렉터리 권한을 설정하고 다음 명령을 입력하세요:
  2. rrreee다음으로, Apache 구성 파일에서 다음 명령을 입력합니다.

    rrreee

    다음 줄을 찾습니다.
      rrreee
    1. 새 웹사이트 디렉터리의 경로로 변경합니다.
    2. rrreee
    파일을 저장하고 종료합니다.

      테스트 페이지 만들기

      새 웹사이트 디렉터리 /var/www/mywebsite에서 index.html라는 이름의 페이지를 만듭니다. 파일에 다음을 입력하세요:
      rrreee

      파일을 저장하고 종료하세요. 🎜🎜🎜Apache 다시 시작🎜🎜🎜다음 명령을 입력하여 Apache 서비스를 다시 시작하세요. 🎜rrreee🎜🎜Test website🎜🎜🎜브라우저에 서버의 IP 주소를 입력하면 테스트 페이지에 환영 메시지가 표시됩니다. 🎜🎜이제 CentOS에서 웹 서버를 구축하는 단계가 완료되었습니다. 🎜🎜요약: 🎜이 문서에서는 Apache를 예로 들어 Apache 설치, 방화벽 구성, Apache 테스트, 웹 사이트 디렉터리 구성, 테스트 페이지 생성 및 Apache 다시 시작을 포함하여 CentOS에서 웹 서버를 구축하는 단계를 자세히 설명합니다. 위 단계를 따르면 CentOS에서 웹 서버를 성공적으로 설정하고 자신의 웹 사이트 게시를 시작할 수 있습니다. 🎜

    위 내용은 CentOS에서 웹 서버를 설정하는 세부 단계를 단계별로 가르쳐주세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿