【问题标题】:Upload file working when using ip address instead of domaine name使用IP地址而不是域名时上传文件工作
【发布时间】:2018-07-23 20:56:37
【问题描述】:

当我尝试使用 ip 地址在我的项目中上传图像时,它可以正常工作,但是当我尝试使用我的 serverName 时,它​​却无法正常工作。例如,我尝试了以下方法:

exmple.com/my-project/upload     

只接受

195.25.66.33:81/my-project/upload 

完美运行 这个问题有什么解决方案吗? 这是我的 httpd.conf

<VirtualHost ***.**.**.**:81>
       ServerName exmple.com
        <Directory />
        Order deny,allow
        Allow from all
    Deny from all
        </Directory>


    ServerAdmin webmaster@star.com.tn
    DocumentRoot "/var/www/html/mrh"
    ErrorLog "logs/mrh-error.log"
    CustomLog "logs/mrh.log" common
</VirtualHost>

【问题讨论】:

  • 但文件小于 50 ko 时有效?当我输入 exmple.com:81 时,它显示 URL 不存在
  • example.com:81 !== 195.25.66.33:81 这取决于配置。能否请您发布您的主机偏好?
  • 我添加了 conf 部分?我的 conf 有什么问题吗?
  • 您是尝试通过默认端口 80 还是通过 81 访问域?您显示的配置仅用于通过 :81 访问。
  • 另外,调用 phpinfo() 两种方式,并检查与文件上传相关的限制设置为 - 在每种情况下都相同,还是有区别?

标签: php apache httpd.conf filesize


【解决方案1】:

在您指定端口 81 的 IP 版本上。 试试:

exmple.com:81/my-project/upload

【讨论】:

  • 但文件小于 50 ko 时有效?当我输入 exmple.com:81 时,它显示 URL 不存在(连接被拒绝)
  • 您没有提供任何配置信息。 IP是否映射到同一个域名?
  • 我添加了 conf 部分!!
猜你喜欢
  • 1970-01-01
  • 2023-03-25
  • 2017-01-03
  • 2011-09-02
  • 2014-08-13
  • 1970-01-01
  • 2017-10-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多