nginx alias php 404,Nginx配置静态服务器以及404问题解决,root和alias的区别
最近在使用Nginx配置一個(gè)圖片靜態(tài)服務(wù)器來(lái)通過(guò)http請(qǐng)求訪問(wèn)圖片,在配置的時(shí)候,發(fā)現(xiàn)遇到訪問(wèn)有404的問(wèn)題,結(jié)果發(fā)現(xiàn)是在配置路徑的時(shí)候,和路徑屬性是root還是alias的有關(guān)。
nginx配置文件
server {
listen 88;
server_name localhost;
#charset koi8-r;
#access_log /var/log/nginx/host.access.log main;
location /images/ {
alias /var/www/app/static/;
autoindex_localtime on; # 列表目錄顯示本地時(shí)間
autoindex on;
}
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
下面就是root和alias的配置的區(qū)別
如果我們是在location中配置子目錄/static/? 并且 root 后面加上文件地址
location /static/ {
root /var/www/app/static/;
autoindex on;
}
這個(gè)情況解析的文件地址就會(huì)是?/var/www/app/static/static
如果我們是在location中配置子目錄/static/? 并且 alias 后面加上文件地址
location /static/ {
alias /var/www/app/static/;
autoindex on;
}
這個(gè)情況解析的文件地址就會(huì)是?/var/www/app/static/
如果我們location配置的是根目錄,使用root和alias效果是一樣的,如果我們配置的location是子目錄,這個(gè)時(shí)候我們就要考慮是使用root還是alias了。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的nginx alias php 404,Nginx配置静态服务器以及404问题解决,root和alias的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 创维盒子H2903怎样设置沙发默认桌面
- 下一篇: php函数网,php函数