Nginx配置

nginx.conf 主配置文件

打开主配置文件


nginx.conf

在http里面有一个 include /etc/nginx/conf.d/*.conf。nginx会先读主配置文件,然后再去读取/etc/nginx/conf.d  里面的所有 *.conf文件

user                                        设置nginx服务的系统使用用户

worker_processes                 工作进程数

error_log                                nginx的错误日志

pid                                          nginx服务启动时候pid

event

        worker_connections                        每个进程允许最大连接数

        use                                                工作进程数

server {

    listen       80;   #侦听80端口

    server_name  xx.com;  #定义使用www.xx.com访问

    access_log  logs/www.xx.com.access.log  main;   #设定本虚拟主机的访问日志

    #默认请求

    location / {

        root   /root;      #定义服务器的默认网站根目录位置

        index index.php index.html index.htm;   #定义首页索引文件的名称

        fastcgi_pass  www.xx.com;

        fastcgi_param  SCRIPT_FILENAME  $document_root/$fastcgi_script_name; 

        include /etc/nginx/fastcgi_params;

    }

    error_page   500 502 503 504 /50x.html;   # 定义错误提示页面

    location = /50x.html {

        root   /root;

    }

    location ~ /\.ht {   #禁止访问 的文件

        deny all; 

    }

}


日志

    error.log           记录Nginx处理http错误的状态和Nginx本身服务的错误状态。

    access_log       记录Nginx的每次的访问状态。

--whih-http_random_index_module    目录中随机选择一个做主页


随机主页

--whih-http_stub_status_module  监控nginx当前的链接信息

stub_status

--whih-http_stub_module    http内容替换

内容替换

access_module 访问控制

限制IP访问
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容