멀티도메인

https://geekconfig.com/tutorial/how-to-install-apache-server-and-set-up-virtual-hosts-on-ubuntu-22-04

==============================

Ubuntu 22.04에 Apache 서버를 설치하고 가상 호스트를 설정하는 방법

 2022-06-03 last update  5 minutes reading Apache HTTP

 Menu

Apache 웹 서버는 무료 크로스플랫폼 웹 서버 도구입니다.그것은 사용자의 요구를 충족시키기 위해 신속하고 안전하며 믿을 만하며 고도로 맞춤형으로 제작할 수 있다.이것은 사용자에게 HTTP 서비스를 제공하는 가장 안전하고 효과가 높으며 광범위하게 사용되는 웹 서버 중의 하나이다.이 문서에서는 Ubuntu 22.04에 Apache 서버를 설치하고 가상 호스트를 설정하는 방법을 설명합니다.

Ubuntu 22.04에서 Apache 서버 설치 및 구성 방법

Ubuntu 22.04의 Ubuntu 서버에 Apache 서버를 설치하려면 다음 단계를 수행해야 합니다.1단계: 우선 다음 명령을 사용하여 apt 패키지를 업데이트합니다.

$ sudo apt update

그런 다음 필요한 경우 다음 명령을 실행하여 패키지를 설치합니다.

$ sudo apt upgrade

2단계: 이제 터미널에서 다음 설치 명령을 사용하여 Apache 서버를 설치합니다.

$ sudo apt install apache2

3단계: Ubuntu 22.04의 Apache 상태를 확인하려면 다음 명령을 사용할 수 있습니다.

$ sudo systemctl status apache2

4단계: Ubuntu 22.04에서 Apache를 실행하면 Apache 서버에 방화벽 설정을 설정하고 루트 사용자로 전환해야 합니다.

$ sudo su

그런 다음 액세스 허용:

# sudo ufw allow ‘Apache Full’

단계 5: 다음 명령을 사용하여 방화벽 변경 사항을 확인할 수 있습니다.

$ sudo ufw status

6단계: 아파치가 제대로 작동하는지 확인해야 합니다. 브라우저 탭으로 이동하여 Ubuntu의 호스트 주소를 입력하십시오.다음 명령을 사용하여 호스트 주소를 찾을 수 있습니다.

$ hostname -I

이것은 아파치 서비스가 잘 작동하고 있음을 확인합니다.

Ubuntu 22.04에서 가상 호스트를 설정하는 방법

이제 Apache 서버를 사용하여 Ubuntu 22.04에 가상 호스트를 설정해야 합니다.기본적으로 Apache는 시스템에 설치될 때마다 테스트 가상 호스트를 포함합니다.내용을 업로드하려면 “/var/www/html”디렉터리에 있는 아파치 프로필을 열어야 합니다.이것은 한 사이트에 대해 말하자면 효과가 매우 좋지만, 여러 사이트를 개발하고 싶은 사람들에게는 결코 좋은 선택이 아니다.여러 웹 사이트를 만드는 기능을 사용하려면’/var/www’폴더에 도메인 이름을 포함하는 디렉터리를 만들어야 합니다. 자신의 선택에 따라 설정해야 합니다.문법은 아래와 같다.

$ sudo mkdir -p /var/www/domain_name/public_html

위의 캡처에서’mawaixweb.com’은 사용자가 선택해야 하는 도메인 이름입니다.참고: 다음 섹션에서는 도메인 이름 “mawaixweb.com”을 사용합니다.구성에 따라 변경됩니다.인덱스를 만듭니다.다음 명령을 사용하여 도메인에서 html 페이지를 만듭니다.

$ sudo nano /var/www/[domain_name]/public_html/index.html

이 예에서 “[도메인 이름]”은 “mawaixweb.com”이기 때문에 명령은 다음과 같습니다.

$ sudo nano /var/www/mawaixweb.com/public_html/index.html

다음 스크립트를 “index.html”파일에 붙여넣습니다.









Welcome to [domain_name]





성공[도메인 이름] 홈 페이지!



당신은 자신의 취향에 따라 코드를 변경할 수 있습니다.이제 Ctrl + X를 사용하고 Y 키를 눌러 파일을 저장한 다음enter 키를 눌러 명령줄로 돌아갑니다.현재 다음 명령을 사용하여 디렉터리의 소유권을 제공합니다.

$ sudo chown -R www-data: /var/www/[domain_name]

이제 가상 호스트 파일을 만들려면 다음 명령을 사용하여 도메인 구성 파일을 엽니다.

$ sudo nano /etc/apache2/sites-available/[domain_name].conf

그런 다음 다음 다음 텍스트를 붙여넣고 “domain_name”을 변경합니다.



ServerName [domain_name]

ServerAlias [www.domain_name]

ServerAdmin webmaster@[domain_name]

DocumentRoot /var/www/[domain_name]/public_html





Options -Indexes +FollowSymLinks

AllowOverride All





ErrorLog ${APACHE_LOG_DIR}/domain_name-error.log

CustomLog ${APACHE_LOG_DIR}/domain_name-access.log combined

파일을 저장하고 닫습니다.이제 다음 명령을 사용하여 a2ensite 도구를 사용하여 파일을 사용합니다.

$ sudo a2ensite [domain_name]

다음 명령을 사용하여 기본 사이트 “000 default.conf”를 비활성화합니다.

$ sudo a2dissite 000-default.conf

상기 절차를 마친 후 다음 명령을 사용하여apache 서비스를 다시 시작하거나 불러옵니다.

$ sudo systemctl restart apache2

이제 브라우저로 이동하여 주소 “를 입력합니다.http://domain_name”.이렇게 하면 Ubuntu 22.04의 가상 호스트가 시작되고 준비가 완료됩니다. 

결론

Apache 웹 서버는 사용자가 안전하고 신뢰할 수 있는 웹 서버 시스템을 사용하여 서로 다른 사이트를 쉽게 개발할 수 있도록 원본을 개설한 크로스 플랫폼이다.이 안내서는 Ubuntu 22.04에 Apache 서버를 설정하는 데 도움을 줍니다. 완료되면 개인 사이트 링크를 포함하는 가상 호스트를 쉽게 설정할 수 있습니다.

By Published On: 10월 25th, 2024Categories: NEWS0 Comments on 멀티도메인

Leave A Comment

Sidebar Ad

Sign up with your email and always get notifed of Avada Lifestyles latest news!

Popular Tags

Share This Story