我不认为这是一个复杂的问题,但我没有解决它。
我很乐意指向www.mydomain。com/phpMyAdmin/to/var/www/phpMyAdmin/htdocs/
我这样做:
server {
listen 80;
server_name localhost;
location /phpMyAdmin {
root /var/www/phpMyAdmin/htdocs/;
index index.php;
#access_log /var/www/phpMyAdmin/logs/access.log;
#error_log /var/www/phpMyAdmin/logs/error.log;
}
location ~ \.php$ {
include fastcgi_params;
try_files $uri =404;
fastcgi_pass unix:/var/www/sockets/www.socket;
}
}
但是当调用www.mydomain时,结果是。com/phpMyAdmin是它试图调用的
/var/www/phpMyAdmin/htdocs/phpMyAdmin/index.php
有人能帮我吗?
那很容易。
nginx将位置的$uri
附加到根指令($document_root
变量)。
location /phpMyAdmin {
index index.php;
alias /var/www/phpMyAdmin/htdocs/;
access_log /var/www/phpMyAdmin/logs/access.log;
error_log /var/www/phpMyAdmin/logs/error.log;
}
但是,phpMyAdmin将不起作用,因为它不是静态文件
我认为,您需要在/phpmyadmin:location~/phpmyadmin/\中指定php的位置。php$
我有一台本地haproxy服务器(10.10.1.18),用于loadbalance 2台nginx本地Web服务器(web1=10.10.1.21,web2=10.10.1.22)。 我可以达到本地IP的web服务器到index.php文件成功http://10.10.1.21/http://10.10.1.22/ 但是,当我指向haproxy的本地ip时http://10.10.1.18/,它
我正在尝试从cmd运行我的. py文件,我的python安装在 C:\程序文件 (x86)\蟒蛇37-32\ 并且相同的已被添加到环境路径变量中,那么为什么当我运行它指向 PyInstallerFile.py 文件时 C:\Program Data\Anaconda 3\lib\site-pack\pandas__init__. py 文件夹而不是指向ProgramFiles文件夹。 我在这里错过
现场景如下: react 项目中打包生成的index.html 文件,包含有一个哈希值: index.as23fs.html 类似这种。 在nginx 中配置指向的时候,不知道如何指向index.**.html, 请教各位老铁们了
我得到以下异常 SLF4J:未能加载类“org.slf4j.impl.StatibloggerBinder”。slf4j:默认为无操作(NOP)记录器实现slf4j:有关更多细节,请参见http://www.slf4j.org/codes.html#staticloggerbinder。线程“main”java.lang.noClassDeffounderror:org/apache/chemis
我有3个域名,正在尝试使用Nginx将所有3个站点托管在一台服务器(数字海洋水滴)上。 谜题1。命名为mysite2。命名为mysite3。名称 其中只有一个有效。另外两个导致403个错误(以相同的方式)。 在我的nginx错误日志中,我看到:。 我的站点已启用配置为: 所有3个站点都有几乎相同的配置文件。 每个网站的文件都在 /usr/share/nginx/mysite1.name/someF
我想举个例子。com作为例子。com/sub(没有实际重定向)。我通过以下nginx配置实现了这一点: 问题是,我在sub.example.com上有一个Angular应用程序,它试图从下面的路径加载其js资源,但未能做到这一点(404未找到): 要构建,我使用以下命令: 如何解决?这是Angular的问题,还是我可以用nginx配置修复它?我试过proxy_pass但没有成功。