문제 설명
nginx를 구성하면 IP 주소를 설정하여 다른 포트를 통해 다른 웹 애플리케이션에 액세스할 수 있습니다. 그러나 시간이 오래 지나면 포트 번호와 애플리케이션 간의 관계가 흐려집니다.
예: http://120.79.79.xx:9001 및 foreign.xxx.xin 이 두 URL은 동일한 웹사이트를 가리키지만 후자가 분명히 의미가 없으며 전자보다 훨씬 좋습니다. 동시에, 웹사이트 SEO에서는 후자가 전자보다 더 높은 가중치를 갖습니다.
기본 지식
최상위 도메인 이름: .com .cn
2차 도메인 이름: baidu.com sina.com, 그중 baidu와 sina가 2차 도메인 이름입니다
3차 도메인 도메인 이름: zhidao.baidu.com 여기서 zhidao는 3단계 도메인 이름입니다
기본 단계
주소 확인 설정
nginx 모니터링 구성
nginx Jump 구성
주소 확인 만들기
작성자는 Alibaba Cloud를 사용하여 로그인하고 Alibaba Cloud 백엔드로 이동한 후 레코드를 추가하고 호스트 레코드에 3차 도메인 이름을 입력합니다. 구체적인 작성 방법은 그림을 참조하세요. 아래
Configure nginx
Modify /etc/nginx /sites-aviablable의 기본 파일, 전체 코드는 다음과 같습니다:
server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html/wordpress; index index.php index.html index.htm index.nginx-debian.html; server_name www.xxxx.xin; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; } location ~ /\.ht { deny all; } } #服务2 server { listen 80; server_name foreign.xxx.xin; location / { proxy_pass http://120.79.xx.xx:9000/; } }
두 서비스 모두 동일한 포트 80에서 수신 대기 중입니다. 그러나 서비스 2의 server_name은 새로 설정된 주소 확인과 일치합니다. 그런 다음 포트 80에서 얻은 정보를 포트 9000으로 전달하도록 Proxy_pass를 설정합니다.
위 내용은 nginx에서 3단계 도메인 이름을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!