Aliyun 서버는 다양한 포트를 사용하여 여러 웹 사이트를 구축합니다(CentOS 7).

이 문서에서는 Nginx를 사용하여 서버 시스템의 ECS 인스턴스에서 여러 웹사이트를 구축하는 방법을 설명합니다.

1. 먼저 아래 그림과 같이 ECS 인스턴스가 필요합니다(운영 체제는 CentOS 7.4임).

여기에 이미지 설명 삽입

2. Workbench를 통해 서버에 원격으로 연결하여 운영 체제에 진입합니다.

여기에 이미지 설명 삽입

여기에 이미지 설명 삽입
그런 다음 인스턴스에 로그인한 다음 로그인하면 계정 비밀번호가 직접 설정됩니다.

3. 먼저 다음 세 가지 소프트웨어 Nginx, MySQL, PHP를 설치합니다.

버전이 너무 오래되어서는 안 됩니다.

Nginx 버전: Nginx 1.16.1
MySQL 버전: MySQL 5.7.28
PHP 버전: PHP 7.0.33

명령어로 시스템에 해당 소프트웨어가 있는지 확인할 수 있고, 해당 버전이 있으면
여기에 이미지 설명 삽입
여기에 이미지 설명 삽입
여기에 이미지 설명 삽입
설치가 되어있거나 , 미러를 생성해서(저는 워드프레스 블로그 시스템을 사용합니다) 미러마켓에 가면 됩니다. 하나를 구축합니다.

직접 설치하고 구성하십시오. Alibaba Cloud의 공식 링크는 다음과 같습니다
.

4. 테스트 사이트 생성 시작

1. 다음 명령을 실행하여 구성된 웹사이트의 루트 디렉터리로 들어갑니다.

cd /usr/share/nginx/html

2. 다음 명령을 실행하여 두 개의 테스트 폴더를 만듭니다.
테스트 사이트 정보, 즉 프로젝트 코드를 저장하는 폴더입니다.

mkdir Testpage-1
mkdir Testpage-2

3. 테스트 사이트 Testpage-1의 정보를 구성합니다.
다음 명령을 실행하여 Testpage-1을 입력합니다.

cd /usr/share/nginx/html/Testpage-1/

다음 명령을 실행하여 index.html 파일을 만들고 편집합니다.

vim index.html

i를 눌러 편집 모드로 들어가 다음 테스트 내용을 입력합니다.

Test page 1

4. 그런 다음 Testpage-2는 동일합니다.

cd /usr/share/nginx/html/Testpage-2/
vim index.html
Test page 2

5. Nginx 구성

다음 명령을 실행하여 /etc/nginx/conf.d 경로를 입력합니다.

cd /etc/nginx/conf.d

테스트 사이트 Testpage-1용 Nginx 구성 파일 생성 및 구성

vim Testpage1.conf

다음 내용을 입력합니다.
#이 있는 곳은 변경 가능합니다. 도메인 이름이 있는 경우 테스트 도메인 이름에 자신의 도메인 이름을 작성할 수 있습니다. 그렇지 않은 경우 자신의 IP 수신 포트 인 localhost 를
입력합니다. 직접 설정한 보안그룹을 입력하세요.

server {
    
    
    listen       5000;         #改成自己设置的安全组端口 我的是5000
    server_name  localhost;    #可以使用自己的域名。实际配置中使用您的服务器域名  没有则用localhost

    #charset koi8-r;
    access_log  /var/log/nginx/b.access.log  main;

    location / {
    
    
        root   /usr/share/nginx/html/Testpage-1;    #测试站点路径。即您的项目代码路径。
        index  index.html index.htm;
    }

    #error_page  404              /404.html;

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
    
    
        root   /usr/share/nginx/html;
    }
}

보안 그룹 포트 설정 방법은
여기에 이미지 설명 삽입
5000으로 설정한 후 listen 필드에 5000을 입력하고
수동으로 포트 번호 5000을 추가하여 입력하고 아래 그림에 따라 Testpage2.conf를 생성하는
여기에 이미지 설명 삽입
방법은 동일합니다.

vim Testpage2.conf
server {
    
    
    listen       5001; #自己设置多少就是多少
    server_name  localhost;    #此处使用测试域名。实际配置中使用您的服务器域名。

    #charset koi8-r;
    access_log  /var/log/nginx/b.access.log  main;

    location / {
    
    
        root   /usr/share/nginx/html/Testpage-2;    #测试站点路径。即您的项目代码路径。
        index  index.html index.htm;
    }

    #error_page  404              /404.html;

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
    
    
        root   /usr/share/nginx/html;
    }
}

6. 마지막으로 다음 명령을 실행하여 Nginx 서비스를 다시 시작합니다.

systemctl restart nginx


웹 페이지에 자신의 IP: 5000을 입력하면 방금 설정한 index 및 html 현상을 볼 수 있습니다 .
여기에 이미지 설명 삽입

추천

출처blog.csdn.net/psq1508690245/article/details/117626305