1. 程式人生 > >Linux nginx目錄設定

Linux nginx目錄設定

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;
        server_name  localhost;
	root /data/wwwroot1;
        charset utf-8;
        #access_log  logs/host.access.log  main;
        # / 所有做負債均衡 + 反向代理
        location / {
            root   /data/wwwroot1;
            index  index.html index.htm;
        }

        error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }


    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}


    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

}

相關推薦

Linux nginx目錄設定

#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/n

[轉載] Nginx對某個目錄設定密碼保護例子

https://www.jb51.net/article/50949.htm     有時不想某個目錄被訪問,所以要加密碼之類來保護,以前用過的 Apache 好像很簡單就實現目錄加密。我用的是 Nginx,用了那麼久 Nginx 還真沒試過加密…… 參考了一些資料,

linux安裝nginx設定https(openssl)

linux安裝nginx並設定https(openssl) 關鍵字:linux nginx https openssl   一、安裝依賴包 1.$sudo apt-get install openssl    或者$sudo apt-get inst

Linux Nginx 設定開機 自啟動 程式碼 指令碼 命令

一、新建文字檔案 vi /etc/init.d/nginx 二、新增 #!/bin/bash # nginx Startup script for the Nginx HTTP Server # it is v.1.12.0 version. # chkconfig: - 8

linux目錄、檔案顯示顏色的設定生效

Centos系統 拷貝/etc/DIR_COLORS檔案為當前主目錄的 .dir_colors 命令:cp /etc/DIR_COLORS ~/.dir_colors 修改~/.dir_colors中DIR對應的顏色vim ~/.dir_colors  找到下面這一行:   &nb

Windows磁碟或目錄設定共享,Linux識別並掛載

1.首先對Windows要共享的磁碟或者目錄設定為共享模式,具體操作如下圖 2.Linux發現並掛載、共享目錄/磁碟寫入測試 2.1 共享目錄/磁碟發現 [[email protec

linux目錄許可權檢視與修改以及檔案和目錄訪問許可權設定

檢視檔案許可權的語句:   在終端輸入: ls -l xxx.xxx (xxx.xxx是檔名)   那麼就會出現相類似的資訊,主要都是這些: -rw-rw-r--   一共有10位數   其中: 最前面那個 - 代表的是型別   中間那三個 rw- 代表的是所有者(user

linux在安裝ffmpeg時怎麼將/usr/local/ffmpeg/lib目錄設定到LD_LIBRARY_PATH環境變數

1、下載ffmpeg。2、解壓縮 tar -zxvf ffmpeg.tar.gz3、編輯profile檔案: vi /etc/profile 在檔案末尾加上兩句話: export FFMPEG_HOME=/usr/local/ffmpeg ex

Linux下配置nginx目錄出現403的問題

我是用yum安裝的nginx 1.開啟/etc/nginx/nginx.conf vi /etc/nginx/nginx.conf 2.在location內修改你指定的根目錄 location / { root /root

Linux 檔案目錄特殊許可權設定(SUID,SGID,SBIT)

Linux檔案及目錄的許可權設定,除了我們孰知的讀寫執行(rwx)之外,還有一些特殊的許可權設定用來滿足特定的目錄。這些特殊許可權的設定主要是SUID,SGID以及SBIT。這幾個值並非一個單獨的rwx,而是在檔案或目錄上的x許可權上做動作,來達到實現檔案或目錄

Linux(CentOS)下設定nginx開機自動啟動和chkconfig管理

Nginx 是一個很強大的高效能Web和反向代理伺服器。雖然使用命令列可以對nginx進行各種操作,比如啟動等,但是還是根據不太方便。下面介紹在linux下安裝後,如何設定開機自啟動。首先,在linux系統的/etc/init.d/目錄下建立nginx檔案,使用如下命令:vi

linux伺服器如何設定目錄許可權,讓開發只能在測試目錄下開發,不在線上目錄上開發

當一臺伺服器上,既有測試環境,也有生成的環境,開發需要在線上測試,如果開發生產環境的許可權,那開發容易誤操作需求如下:(1)生產環境的程式碼,必須有專用的賬號登陸進行管理(2)開發測試環境的程式碼,開發能夠訪問,但訪問不了生產環境目錄位了實現這個目的,操作如下(1)將生產的環

Linux使用筆記: 設定Samba伺服器中新建檔案/目錄的許可權

From: http://easwy.com/blog/archives/set-file-directory-attribute-for-linux-samba/ 通過Samba伺服器實現windows和Linux之間的檔案共享,相信是絕大多數人的選擇。通常我們都會使

Linux系統目錄結構介紹

型號 系統安全 原因 能夠 源碼包安裝 -h ifcfg domain .html 參考博客: http://www.cnblogs.com/chensiqiqi/p/6243549.html 感謝原博主為我學習Linux指明方向!! linux目錄:一切從&ld

Linux目錄快速切換小工具bd

bd假設現在所處的目錄路徑為:/tmp/ab/bc/cd/de/ef/fg/ab/zz/xx/yy,如何快速切換到ef目錄?通常使用cd命令進行目錄切換,比較繁瑣,此時可以使用bd工具一、安裝bd:# wget --no-check-certificate -O /usr/bin/bd https://raw

Linux目錄結構的介紹

linux目錄介紹/ 根文件,所有的文件都在根下/boot 系統啟動相關的文件,如內核 initrd grub(bootloader)/dev 設備文件(特殊文件,沒有大小,黑色背景,黃色字體) 塊設備 --隨機訪問,數據塊 字符設備 --線性設備

window下nginx目錄斜線轉義問題

轉義 gin specified log spec 目錄 特殊 ima 導致 找了半天,找不到啥原因導致nginx狂呼:“No input file specified.” 原來是windows下的路徑特殊符號問題\r\n\t之類的要註意了 window下nginx目錄斜線

linux nginx啟用php

filename etc 註釋 rip sha arp clu logs div cd /usr/local/php/etc mv php-fpm.conf.default php-fpm.conf vi /usr/local/nginx/conf/nginx.con

[Linux][Nginx]Config

length 所屬組 linux pat reverse nbsp head conf tex #================================以下是全局配置項 #運行nginx的所屬組和所有者 user nginx nginx; #開啟4個nginx

Nginx 目錄結構

utf type root pes ces fastcgi rec 目錄 html [[email protected]/* */ nginx]# lsclient_body_temp conf fastcgi_temp html logs proxy