Nginx设置alias别名目录访问phpmyadmin
12 年 ago jony Nginx设置alias别名目录访问phpmyadmin已关闭评论
修改nginx配置文件
cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.confbak #备份配置文件
vi /usr/local/nginx/conf/nginx.conf #修改配置文件,在
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.php index.html index.htm;
}
下面添加以下内容:
location /phpmyadmin {
alias /home/phpmyadmin; #phpmyadmin所在目录
index index.php;
}
location ~ /phpmyadmin/.+\.php$ {
if ($fastcgi_script_name ~ /phpmyadmin/(.+\.php.*)$) {
set $valid_fastcgi_script_name $1;
}
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/phpmyadmin/$valid_fastcgi_script_name;
apache
<VirtualHost *:80>
24 DocumentRoot /var/www/html
25 ServerName phpmyadmin
26 ServerAlias phpmyadmin
27 <Directory /var/www/html>
28 AllowOverride All
29 </Directory>
30 </VirtualHost>