Como o CWP personaliza o caminho do diretório da pasta do subdomínio?Edite o arquivo vhosts

devido aPlug-in do WordfenceOutros caminhos de nomes de domínio não podem ser verificados com segurança, portanto, para facilitar a verificação de segurança do plug-in Wordfence, é necessárioWordPressO caminho do subdomínio da imagem está vinculado à mesma pasta de nome de domínio do site WordPress.

VestaCPE seu ramo HestiaCP, você pode personalizar o caminho do diretório da pasta do nome de domínio.

mas,Painel de controle CWPO caminho da pasta de nome de subdomínio não pode ser personalizado para vincular-se ao caminho dentro da mesma pasta de nome de domínio.

tal como,Chen WeiliangO blog foi vinculado ao caminho da pasta do subdomínio ▼

/home/用户名/public_html/chenweiliang.com

Ao adicionar um nome de subdomínio, não é eficaz vincular ao caminho dentro da mesma pasta de nome de domínio ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
  • Esse caminho de pasta de nome de subdomínio não pode ser adicionado...
  • Aqui está a solução.

Processo de caminho de diretório de pasta de nome de subdomínio personalizado CWP

  1. Primeiro, adicione o caminho da pasta do nome do subdomínio (definido separadamente de outras pastas de nome de domínio):
    /home/用户名/public_html/img.chenweiliang.com
  2. Em seguida, edite manualmente o arquivo vhosts e substitua o caminho do diretório desta pasta de nome de domínio:
    /home/用户名/public_html/img.chenweiliang.com
  3. Substitua pelo seguinte caminho de diretório de pasta de nome de domínio personalizado:
    /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Como editar o arquivo de configuração vhosts no CWP7 e substituir o caminho do diretório da pasta do nome de domínio?

Etapa 1:Gerar diretório de pasta personalizada ▼

mkdir /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Etapa 2:Copie o arquivo de imagem para o local do diretório da pasta personalizada que você acabou de gerar ▼

cp -rpf -f /home/用户名/public_html/img.chenweiliang.com/* /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Etapa 3:Entre no Editor de Configuração de Servidores Web, você precisa editar o arquivo de configuração vhosts do nome de domínio Nginx separadamente.

Clique em "Editar" o arquivo de configuração vhosts do nome de domínio do Nginx▼

  • Editor de Configuração de Servidores Web → Configurações do Servidor Web → /etc/nginx/conf.d/vhosts/ → Editar

Como o CWP personaliza o caminho do diretório da pasta do subdomínio?Edite o arquivo vhosts

  • /etc/nginx/conf.d/vhosts/img.chenweiliang.com.conf
  • /etc/nginx/conf.d/vhosts/img.chenweiliang.com.ssl.conf

Etapa 4: substitua este caminho de diretório de pasta de nome de domínio ▼

/home/用户名/public_html/img.chenweiliang.com

Substitua pelo seguinte caminho de diretório de pasta de nome de domínio personalizado ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Etapa 5:Reinicie o serviço nginx ▼

systemctl restart nginx

Etapa 6:Entre no WebServers Configuration Editor, você precisa editar o arquivo de configuração vhosts do nome de domínio Apache separadamente.

Clique em "Editar" o arquivo de configuração vhosts do nome de domínio do Apache▼

  • Editor de Configuração de Servidores Web → Configurações do Servidor Web → /usr/local/apache/conf.d/vhosts/ → Editar

Entre no WebServers Configuration Editor, edite o arquivo de configuração vhosts do nome de domínio Apache No. 2

  • /usr/local/apache/conf.d/vhosts/img.chenweiliang.com.conf
  • /usr/local/apache/conf.d/vhosts/img.chenweiliang.com.ssl.conf
  • Editor de Configuração de Servidores Web → Configurações do Servidor Web → /etc/nginx/conf.d/vhosts/ → Editar

Etapa 7: substitua este caminho de diretório de pasta de nome de domínio ▼

/home/用户名/public_html/img.chenweiliang.com

Substitua pelo seguinte caminho de diretório de pasta de nome de domínio personalizado ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Etapa 8:Reinicie o serviço httpd▼

systemctl restart httpd

Etapa 9:arquivo .htaccess para adicionar regra de diretório de exclusão de pasta de redirecionamento 

Se houverSaltará automaticamente para o nome de domínio de segundo nível sem o nome de domínio de nível superior www, você precisa adicionar uma regra de diretório de pasta de exclusão de redirecionamento no arquivo .htaccess ▼

RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]

Coloque este código antes da primeira regra para alcançar a função de exclusão de diretório especificada ▼

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Etapa 10:Atualizar o site para ver se as alterações entram em vigor?

  • Feche o CDN do subdomínio e atualize o site do subdomínio.

Etapa 11:Faça backup dos arquivos de configuração no computador local e no Google Drive

  • Se em Configuração de Servidores Web → Selecione Servidor Web, após salvar e reconstruir a configuração, o conteúdo do arquivo editado manualmente acima será inválido.
  • Ele precisa ser editado manualmente novamente, o que é muito problemático, portanto, após a edição manual, os arquivos devem ser copiados para restaurar rapidamente os arquivos de configuração de backup.

O seguinte é o comando para restaurar rapidamente o arquivo de configuração de backup do vhost▼

cp -rpf -f /newbackup/backup-vhost-file/nginx-vhosts-file_modified/* /etc/nginx/conf.d/vhosts/

cp -rpf -f /newbackup/backup-vhost-file/apache-vhosts-file_modified/* /usr/local/apache/conf.d/vhosts/

Depois de restaurar o arquivo de configuração do backup vhosts, certifique-se de reiniciar o nginx e o httpd para entrar em vigor ▼

systemctl restart nginx
systemctl restart httpd
  • Isto é apenas para fins de registro e informação.

Etapa 12:使用Melhor plug-in de substituição de pesquisafazer substituição de caminho

este caminho ▼

home/用户名/public_html/img.chenweiliang.com

substituir por ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Etapa 13:Excluir subdomínio de imagem ▼

rm -rf /home/用户名/public_html/img.chenweiliang.com

Etapa 14:Após a confirmação, restaure o CDN do subdomínio

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhado "Como o CWP personaliza o caminho do diretório da pasta do subdomínio?Edite o arquivo vhosts" para ajudá-lo.

Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-28218.html

Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!

🔔 Seja o primeiro a obter o valioso "Guia de uso da ferramenta de IA de marketing de conteúdo ChatGPT" no diretório superior do canal! 🌟
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!

 

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

滚动 到 顶部