Home > Article > Backend Development > nginx configuration to implement Apache alias case
Configure access to /phpymadmin/. The actual access is the content of d:/wamp/apps/phpmyadmin4.1.14/phpmyadmin/.
After debugging for a long time, it was finally realized.
In fact, I originally stored phpmyadmin/ directly in d:/wamp/apps/phpmyadmin4.1.14/, but found that it was impossible to achieve it. Finally, I moved all d:/wamp/apps/phpmyadmin4.1.14/ to his own directory and created a new one. phpmyadmin folder, and then copy location ~ .php$ to location /phpmyadmin to achieve this.
If there is a better implementation method, welcome to communicate default.fu@foxmail.com
server { listen 80; server_name localhost 127.0.0.1 192.168.100.*; root d:/localhost; index index.html index.htm index.php; autoindex on; autoindex_exact_size off; autoindex_localtime on; location /phpmyadmin { root d:/wamp/apps/phpmyadmin4.1.14; location ~ \.php$ { try_files $uri =404; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } location ~ \.php$ { try_files $uri =404; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } location ~ /\.(ht|svn|git) { deny all; } }
The above introduces the case of nginx configuration and implementation of Apache's alias, including the relevant aspects. I hope it will be helpful to friends who are interested in PHP tutorials.