配置nginx从而建立自定义的站点空间

   日期:2020-11-09     浏览:92    评论:0    
核心提示:前面已经配置了nginx服务器,可以正式搭建自己的站点了!!!nginx 主配置文件/etc/nginx/nginx.conf,一般配置些优化性选项…#指定nginx服务程序运行的用户,建议不要用root用户 也不要用默认的nginx用户user nobody;#指定运行工作进程数量,建议与CPU的核心数一致worker_processes 2;#配置CPU亲核能力,特定的工作进程绑定在特定CPUworker_cpu_affinity 0001 0010;#进程最大打开文件数(Linu

前面已经配置了nginx服务器,可以正式搭建自己的站点了!!!

nginx 主配置文件

/etc/nginx/nginx.conf,一般配置些优化性选项…

#指定nginx服务程序运行的用户,建议不要用root用户 也不要用默认的nginx用户
user  nobody;
#指定运行工作进程数量,建议与CPU的核心数一致
worker_processes  2;
#配置CPU亲核能力,特定的工作进程绑定在特定CPU
worker_cpu_affinity 0001 0010;
#进程最大打开文件数(Linux下网络连接实则为文件描述符),内核默认现在在2048,极限65535
worker_rlimit_nofile   50000;

#指定错误日志文件
error_log  /var/log/nginx/error.log warn;
#进程PID记录文件
pid        /var/run/nginx.pid;

events { 
    #使用epoll机制并发,Redhat系列下效率最高
    use  epoll;
    #工作进程连接数
    worker_connections  50000;
}

http { 
    include       /etc/nginx/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"';
    #启用sendfile进行发送文件
    sendfile        on;
    #实现TCP刷新
    tcp_nopush     on;
    #设定保持长连接时间,单位s
    keepalive_timeout  10;
    #开启压缩优化
    gzip  on;
    gzip_min_length   2K;
    gzip_buffers 4 16k;
    #压缩级别 1--9 推荐 4--7
    gzip_comp_level   5;
    #指定压缩的文件类型
    gzip_types text/plain application/x-javascript text/css application/xml;

    include /etc/nginx/conf.d/*.conf;
}

nginx 子配置文件

/etc/nginx/conf.d/ 目录下所有 “.conf” 结尾的文件

示例:
假如该网络云盘的域名 cloud.upl.com 站点空间的根目录 /var/www/cloud.upl.com/

1、修改子配置文件
【注意】主配置文件一般是固定的,不做修改的,主要是修改子配置文件(子配置文件名字可以任意,但一般取与功能相关的)。
cloud.conf

server {
    listen       80;
    server_name  cloud.upl.com;

    charset utf-8;
    access_log  /var/log/nginx/cloud.access.log  main;

    location / {
        root   /var/www/cloud.upl.com;
        index  index.html index.htm;
    }

    location = /favicon.ico {
        log_not_found off;
        access_log off;
    }
	
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

}

2、新建项目目录及文件
目录

mkdir -p /var/www/cloud.upl.com

文件

touch index.html
echo "hello" > index.html

3、启动nginx服务器

systemctl start nginx

查看tcp

 netstat -nlt

输入本机ip测试

4、搭建多台nagix服务器步骤
克隆虚拟机–>修改MAC地址–>配置静态ip–>启动nginx服务

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服