Configuração do Wowonder para Nginx não funciona

Configuração do Wowonder para Nginx não funciona

meu site de script PHP wowonder está atualmente em execução em um servidor Apache e está funcionando bem. mas não estou satisfeito com a velocidade que ele oferece porque meu site está crescendo a cada dia e preciso de mais velocidade e é por isso que estou planejando migrar meu site para um servidor Nginx e tentei várias vezes fazer isso, mas não existe um único guia claro para fazer isso.

Tentei fazer isso seguindo guias sobre configuração do WordPress, mas alguns dos lindos URLs do meu site geram 404 ou 302 ou apenas erros aleatórios.

o desenvolvedor do script também fornece a regra de reescrita do arquivo nginx.conf e eu tentei usá-lo, mas essas regras não estão funcionando em /etc/nginx/sites-available/example.com.conf e /etc/nginx/nginx.conf

O guia de instalação está aqui.https://docs.wowonder.com/start.html

Mas não consigo entender este guia, sou novo no nginx. Passei quase 1 ano tentando descobrir, mas não tive sorte porque não sei nada sobre nginx.

Eu testei meu PHP funcionando ou usando o arquivo info.php. e parece que o PHP está funcionando. Acho que estou tendo um problema com minha configuração específica ou algo mais.

apenas alguns URLs bonitos que não funcionam. config.php está bom. por favor, se alguém puder me ajudar a construir a configuração do Nginx para o wowonder, ficarei muito grato.

Estou fornecendo exemplos de configuração aqui.

server {
listen 81;
listen [::]:81;
root /var/www/tmp;
index index.php index.html index.htm index.nginx-debian.html;
location ~ \.php$ {
    try_files $uri @missing;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass 127.0.0.1:9000;
    set $path_info $fastcgi_path_info;
    fastcgi_param PATH_INFO $path_info;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_index index.php;
    include fastcgi.conf;
}

Regras de URL do Wowonder que eles fornecem. https://docs.google.com/document/d/1rAJJyuqecCI8FOFbPWyjaMNC-TvVKrfZ08w4anf0NG4/edit?usp=sharing

Por favor, dê uma olhada no meu problema de longa data e possivelmente ajude a corrigi-lo.

Editar:::

Obrigado a todos vocês que prestaram atenção ao meu problema, mas encontrei uma solução. ele me ajuda e está escrevendo um blog em breve isso estará completo e você também pode se beneficiar. Estou fornecendo um URL quando estiver completo, você também pode seguir a solução.

https://dev.thewion.com/configure-wowonder-in-ubuntu-nginx-easy-and-fast-web-server

https://droidt99.com/read-blog/18503_how-to-install-wowonder-script-in-nginx-proxy.html

https://miui15.blogspot.com/2021/12/how-to-configure-wowonder-using-nginx.html

Responder1

A documentação de instalação está aqui: https://docs.wowonder.com/

eles têm este texto no final "Hmm, usando Nginx? se o seu servidor estiver usando Nginx, siga as últimas etapas abaixo:

Open your server's root nginx.conf file, most of the time It's located it in: /etc/nginx/nginx.conf
Open the home directory of the script, you should be able to find this file nginx.conf.
Open the located file, and copy its content to your root nginx.conf file: /etc/nginx/nginx.conf
If you find it something difficult to do, please contact your hosting provider, and they will do it for you easily.

"

Copiei e colei o conteúdo do nginx do script em meu /etc/nginx/nginx.conf. Porém ao validar a configuração. Ele falhou.

index.php carrega bem, mas páginas internas como admincp.php não carregam.

por favor me ajude a obter este arquivo de configuração nginx corretamente, onde devo inserir o texto do script? alguma seção específica?

Aliás, eu tenho haproxy --- nginx --- hosts virtuais baseados em nginx.

informação relacionada