Nginx에 대한 Wowonder 구성이 작동하지 않습니다.

Nginx에 대한 Wowonder 구성이 작동하지 않습니다.

내 wowonder PHP 스크립트 웹사이트는 현재 아파치 서버에서 실행되고 있으며 잘 작동하고 있습니다. 하지만 내 사이트가 날마다 성장하고 있고 더 많은 속도가 필요하기 때문에 제공되는 속도가 만족스럽지 않습니다. 그래서 내 웹 사이트를 Nginx 서버로 마이그레이션할 계획이고 그렇게 하기 위해 여러 번 시도했지만 이를 수행하는 명확한 지침은 하나도 없습니다.

WordPress 구성에 대한 가이드를 따라 그렇게 하려고 했지만 내 웹사이트의 일부 URL에서 404 또는 302 또는 무작위 오류가 발생했습니다.

스크립트 개발자는 nginx.conf 파일 재작성 규칙도 제공하고 이를 사용하려고 했지만 이 규칙은 /etc/nginx/sites-available/example.com.conf 및 /etc/nginx/nginx.conf에서 작동하지 않습니다.

설치 가이드는 여기에 있습니다.https://docs.wwonder.com/start.html

하지만 저는 nginx를 처음 접하는 이 가이드를 이해할 수 없습니다. 나는 그것을 알아내려고 거의 1년을 보냈지만 nginx에 대해 아무것도 모르기 때문에 운이 없었습니다.

PHP가 작동하는지 또는 info.php 파일을 사용하여 테스트했습니다. PHP가 작동하는 것 같습니다. 특정 구성이나 다른 것에 문제가 있는 것 같습니다.

config.php가 작동하지 않는 예쁜 URL이 있으면 괜찮습니다. 누군가가 wowonder용 Nginx 구성을 구축하는 데 도움을 줄 수 있다면 정말 감사하겠습니다.

여기에서 구성 샘플을 제공하고 있습니다.

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;
}

그들이 제공하는 Wowonder URL 규칙. https://docs.google.com/document/d/1rAJJyuqecCI8FOFbPWyjaMNC-TvVKrfZ08w4anf0NG4/edit?usp=sharing

내 오래 지속되는 문제를 살펴보고 문제를 해결하는 데 도움을 주세요.

편집하다:::

내 문제에 관심을 가져주신 모든 분들께 감사드립니다. 하지만 해결책을 찾았습니다. 그는 나를 도와주었고 그는 곧 블로그를 작성할 예정입니다. 이 작업은 완료될 것이며 귀하도 혜택을 누릴 수 있습니다. URL이 제공되므로 완료되면 귀하도 솔루션을 따라갈 수 있습니다.

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

답변1

설치 문서는 여기에 있습니다: https://docs.wwonder.com/

끝에 "흠, Nginx를 사용하고 있습니까? 서버가 Nginx를 사용하고 있다면 아래 마지막 단계를 따르십시오."라는 텍스트가 있습니다.

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.

"

스크립트의 nginx 내용을 복사하여 /etc/nginx/nginx.conf에 붙여넣었습니다. 그러나 구성을 검증할 때. 그것은 실패했습니다.

index.php는 잘 로드되지만 admincp.php와 같은 내부 페이지는 로드되지 않습니다.

이 nginx 구성 파일을 올바르게 가져올 수 있도록 도와주세요. 스크립트의 텍스트를 어디에 삽입해야 합니까? 특정 섹션이 있나요?

그런데 나는 haproxy--- nginx--- nginx 기반 가상 호스트를 가지고 있습니다.

관련 정보