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> 

  • Nginx redirige tout le domaine www.domain vers domaine et tous les domaines sur www.domain
  • Dois-je avoir un certificate SSL installé sur mon server pour redirect de 443 à 80?
  • faites en sorte que plusieurs blocs d'location correspondants soient gérés
  • Apache limite les users par mois à certains vhost
  • nginx / php + zurmo, réécrire ou cycle de redirection interne
  • nginx limit_req_zone limitant à un taux inférieur à celui spécifié
  • 301 Redirections avec plusieurs servers et loggings DNS
  • Problème de protection Nginx hotlink
  • Nginx plusieurs servers de contenu statique sur les sous-domaines avec url rewrite
  • nginx, alias, php-fpm = Fichier introuvable
  • Comment split la configuration nginx sur plusieurs lignes?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.