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> 

  • Redirection en fonction du paramètre
  • Comment dégrader nginx sur Debian?
  • solution réelle pour `Aucun file d'input spécifié. '(nginx, fpm)
  • Test des performances SSL sur Nginx
  • Nginx Cache-Control
  • Erreur avec Python2 en tant que client https avec un server nginx et un certificate de certificate SSL
  • NGINX ne sert pas CSS & JS
  • Nginx Cache alternatif où deux requests peuvent remplir de gros files cache simultanément?
  • nginx redirection qui force la mise à jour de l'URL dans le browser
  • Nginx: nombre optimal de travailleurs
  • proxy inverse nginx: comment passer par l'en-tête «accepter l'enencoding» aux servers arrière
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.