A. 關於nginx根目錄配置
把你的Nginx配置粘出來,這樣沒法判斷問題點。
B. 更改nginx訪問路徑
不加埠號訪問的默認就是80埠
如果訪問的機器上沒有開80埠,則無法打開
如果80埠的伺服器開啟,指向的路徑為開啟80埠的伺服器的默認根目錄
C. nginx怎樣禁止直接訪問某個目錄及裡面的文件
location ~/var/www/school/application
改成
location ~ /school/application
推薦改成 404
location ~ /school/application {
return 404;
}
最好將可執行文件放到 web 目錄之外。
D. Nginx怎麼打開目錄瀏覽功能
Nginx ("engine x") 是一個高性能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP伺服器。Nginx是由Igor Sysoev為俄羅斯訪問量第二的Rambler.ru站點開發的,第一個公開版本0.1.0發布於2004年10月4日。其將源代碼以類BSD許可證的形式發布,因它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。2011年6月1日,nginx 1.0.4發布。
Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,並在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所開發,供俄國大型的入口網站及搜索引擎Rambler(俄文:Рамблер)使用。其特點是佔有內存少,並發能力強,事實上nginx的並發能力確實在同類型的網頁伺服器中表現較好,中國大陸使用nginx網站用戶有:網路、新浪、網易、騰訊等。
具體有什麼問題可以 在這里找答案http://tengine.taobao.org/book/index.html
E. nginx訪問不了根目錄下的文件怎麼解決
看看你的目錄有沒有許可權
F. nginx 可以不加目錄訪問嗎
可以不加目錄訪問,不加目錄訪問的就是站點的根目錄
也就是nginx的root目錄指定的目錄
它會默認訪問根目錄下的索引文件,一般是index.html之類的,可以通過index指令設置
如果找不到設置的索引文件,則就會出現403 Forbidden
G. Nginx默認的根目錄是哪裡
默認根目錄在配置文件nginx.conf中,找到root指令後面的路徑,就是nginx默認的根目錄。windows和linux的默認根目錄好像是不同的,windows下應該是nginx所在目錄下的html目錄。
拓展:
1、Nginx("engine x") 是一個高性能的HTTP和 反向代理 伺服器,也是一個IMAP/POP3/SMTP伺服器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,第一個公開版本0.1.0發布於2004年10月4日。其將源代碼以類BSD許可證的形式發布,因它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。2011年6月1日,nginx 1.0.4發布。
2、Nginx是一款輕量級的Web伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,並在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所開發,供俄國大型的入口網站及搜索引擎Rambler(俄文:Рамблер)使用。
3、其特點是佔有內存少,並發能力強,事實上nginx的並發能力確實在同類型的網頁伺服器中表現較好,中國大陸使用nginx網站用戶有:網路、新浪、網易、騰訊、淘寶等。
H. nginx怎樣開啟目錄訪問許可權
nginx中針對目錄進行IP限制 ,這里以phpmyadmin目錄只能讓內網IP訪問,而外網不能訪問的配置方法。
nginx phpmyadmin 針對內網ip用戶開放、外網ip用戶關閉(在前面的配置中,location ~ ^/目錄/使用正則, 優先順序高於location /的配置,所以nginx無法對首頁進行解析)
代碼如下:
server {
listen 80;
server_name example.com;
access_log logs/access.log main;
location / {
root html;
index index.php index.html index.htm;
}
location ~ ^/phpmyadmin/ {
allow 192.168.1.0/24;
deny all;
location ~ .*.(php|php5)?$ {
root /var/mailapp/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
}
location ~ .*.(php|php5)?$ {
root /opt/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
I. nginx設置不能直接訪問文件夾
location /secret/ {
internal;
}
這樣secret目錄下的都不能被訪問