【问题标题】:vagrant, nginx, phpmyadmin installation issuevagrant, nginx, phpmyadmin 安装问题
【发布时间】:2014-06-06 05:00:31
【问题描述】:

我正在为 vagrant 创建虚拟盒子。规格如下:

Host : Windows 7

Guest:
Centos 6.5
PHP 5.5
Mysql 5.6.19
Nginx 1.6.0
PhpMyAdmin 4.2.2

在我的 vagrant 文件中,我将 IP 转发设置如下:

config.vm.network :forwarded_port, host: 80, guest: 80
config.vm.network :forwarded_port, host: 8080, guest: 8080

在我的 windows/system32/drivers/etc/hosts 文件中:

127.0.0.1 labs.dev
127.0.0.1 phpmyadmin

在我的客户操作系统中,我为 phpMyAdmin (/etc/nginx/conf.d/phpMyAdmin) 设置了 nginx 配置文件,如下所示:

server{
    listen       8080;
    server_name phpmyadmin;

    location /phpmyadmin {
    root /usr/share/;
    index index.php index.html index.htm;
    location ~ ^/phpmyadmin/(.+\.php)$ {
      client_max_body_size 4M;
      client_body_buffer_size 128k;
      try_files $uri =404;
      root /usr/share/;

      # Point it to the fpm socket;
      fastcgi_pass unix:/tmp/php5-fpm.sock;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include /etc/nginx/fastcgi_params;
    }

    location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt)) {
      root /usr/share/;
    }
  }
  location /phpMyAdmin {
    rewrite ^/* /phpmyadmin last;
  }
}

当我点击http://labs.dev 时它工作正常,它显示 nginx 欢迎屏幕。但是当我点击http://phpmyadmin:8080 时,浏览器响应“无法连接到http://phpmyadmin:8080”。我也尝试http://phpmyadmin,它提供相同的 nginx 欢迎屏幕,而不是 phpmyadmin 登录页面。我尝试了几种配置,但仍然没有运气。有什么建议吗?谢谢

【问题讨论】:

    标签: nginx phpmyadmin vagrant centos6 vagrantfile


    【解决方案1】:

    建议也许看看双方的防火墙 windows 防火墙和 centos 上的 iptables

    5 文档,但我认为相关 http://www.centos.org/docs/5/html/Deployment_Guide-en-US/ch-iptables.html

    【讨论】:

      【解决方案2】:

      您在 nginx 配置中的根声明是否正确?

      root /usr/share/

      那不应该指向 phpMyAdmin 安装的完整路径吗? index.php 主文件在哪里?我可能错了,但也许可以尝试将其设置为“/usr/share/phpmyadmin”,看看是否可以解决。

      但也像之前提到的那样,CentOS 会在你身上打开防火墙,并且不会打开端口 8080。您可能需要打开该端口。

      【讨论】:

        猜你喜欢
        • 2014-08-25
        • 2014-10-01
        • 2018-02-25
        • 2011-06-09
        • 1970-01-01
        • 1970-01-01
        • 2018-02-22
        • 2016-11-22
        • 1970-01-01
        相关资源
        最近更新 更多