Comment puis-je convertir les remaniements d'location Nginx en Apache

J'ai un site qui fonctionnait en utilisant nginx mais maintenant il est apache Je tente de convertir nginx en apache et je n'ai pas eu de succès

C'est le file nginx que je veux convertir en apache:

server { listn 80; listn 443 ssl http2; include ssl.conf; include upload2.conf; ssl_certificatee /srv/config/ssl/wrx.org-combined.crt; ssl_certificatee_key /srv/config/ssl/wrx.org.key; ssl_trusted_certificatee /srv/config/ssl/_bundle_digicert_ev.crt; server_name wrx wrx.* .wrx.org; root /srv/sites/wrx/web; if ($http_host = www.wrx.org) { rewrite ^ $scheme://wrx.org$request_uri permanent; } include debug.conf; include robots.conf; location /api { try_files $uri @api; } location /give { try_files $uri @api; } location /forgot { try_files $uri @api; } location / { set $script_name /index.php; try_files $uri $uri.html $uri/index.html @php; location ~* \.(?>js|css|svg|png|jpg|jpeg|gif|mp4|mov|m4v|ico|woff2?|ttf|eot)$ { # Directives to send expires headers and turn off 404 error logging. expires 30d; log_not_found off; try_files $uri @api; } } location ^~ /media/videos { expires 30d; more_set_headers "Content-Type: video/mp4"; } # Do not allow .php to be used in the URL (/chat will allow it) location ~ \.php$ { internal; return 404; } # Node.js API location @api { proxy_pass http://appwrx; proxy_cache off; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; } # CI main/dashboard location @php { # If $uri.php is a valid PHP file, we use that if (-e $request_filename.php) { set $script_name $uri.php; } include php.conf; fastcgi_cache off; fastcgi_pass $php_upstream; } } 

J'ai essayé d'utiliser des passes de proxy et RewriteBase, mais rien ne semble fonctionner C'est mon file Apache, c'est tout ce que j'ai compris jusqu'ici:

  Include /etc/phpmyadmin/apache.conf <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html RewriteEngine on ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ProxyPass /api http://localhost:8010/api ProxyPassReverse /api http://localhost:8010/api </VirtualHost> 

  • SSL, Nginx, X509_check_private_key: erreurs de incompatibilité des valeurs des touches
  • Blocage de "bons" bots dans nginx avec de multiples conditions pour certaines URL hors limites où les humains peuvent aller
  • Quelle IP utilise-t-elle nginx pour les sessions collantes ip_hash?
  • Comment puis-je faire que nginx renvoie toujours un HTTP 503?
  • Nginx gzip activé mais pas non plus gzipping
  • Les règles de redirection nginx n'agissent pas comme prévu (redirect vers de mauvais sites)
  • Syntaxe de la string de chiffrement dans nginx
  • FreeBSD avec nginx ne peut pas connecter les réseaux après avoir couru pendant un certain time
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.